Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // And then how you get the leaderboard data, for example
- // First, you import the Firebase.js file
- import firebase from '../Firebase';
- // Then get a reference to the database you want, in this case, "leaderboard"
- const leaderboardRef = firebase.database().ref('leaderboard');
- // Then from the reference, get snapshots of the data and save them to an array or something.
- leaderboardRef.on('value', (snapshot) => {
- let leaders = snapshot.val();
- let newState = [];
- for( let leader in leaders ) {
- newState.push({
- key: leader,
- player: leaders[leader]["PLAYER"],
- points: leaders[leader]["POINTS"],
- round_of_16: leaders[leader]["ROUND OF 16"],
- quarter_finals: leaders[leader]["QUARTER FINALS"],
- semi_finals: leaders[leader]["SEMI FINALS"],
- finals: leaders[leader]["FINALS"],
- totals: leaders[leader]["TOTALS"]
- });
- }
- this.setState({
- leaderboard: newState
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement