Comments (2)
Thanks for posting my request!
As a bit of added context, I think the biggest complication to solve here is the multi-stage nature of the coordination between Firebase and e.g. Facebook:
- Fetching the list of friend ids from facebook (I wish they hadn't ditched their scores API)
- Coordinating that to a filtered fetch from Firebase to populate the realtime scores, and
- Concurrently firing off an avatar fetch for each user.
I've gotten something that mostly works by coalescing a bunch of tasks together, but it's dicy and very prone to edge cases.
p.s. - I may be able to free up some time to contribute here if you're open to PRs
from unity-solutions.
Yeah we are open to PR's! I will add a CONTRIBUTING.md file with details about Google's OSS policy. If you want to take this issue feel free, otherwise I can triage it when I get back in the office after holidays. We are also starting work on the next project for this directory, which I might announce soon :)
from unity-solutions.
Related Issues (13)
- New release?
- Add option to get multiple scores per user. HOT 1
- Does this project support for Unity WebGL build? HOT 1
- Does it still work? HOT 1
- After using this asset Remote Config in console does not work HOT 3
- Hi, how can i change the user id? HOT 9
- Request to support my ranking
- The type 'Task<T>' exists in both 'Unity.Tasks' and 'mscorlib' HOT 2
- Obsolete code HOT 1
- Add "username" field to score records.
- Crashing on iOS
- Security Policy violation Binary Artifacts HOT 28
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unity-solutions.