Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. private List<Job> jobList = null;
  2.  
  3. private async void PopulateList()
  4. {
  5. var items = await firebase
  6. .Child("jobs")
  7. .OnceAsync<Job>();
  8. jobList = new List<Job>();
  9. foreach (var item in items)
  10. {
  11. jobList.Add(new Job { ID = item.Object.ID, StartDate = item.Object.StartDate, EndDate = item.Object.EndDate, Description = item.Object.Description });
  12. //Console.WriteLine($"{} is { }m high.");
  13.  
  14.  
  15. }
  16. SubscribeDbChanges();
  17.  
  18. }
  19.  
  20. private void SubscribeDbChanges()
  21.  
  22.  
  23. {
  24. Observable.All<Firebase.Xamarin.Database.Streaming.FirebaseEvent<Job>>(firebase.Child("jobs").AsObservable<Job>(), (job) => !jobList.Contains(job.Object)).Subscribe(jobItem =>
  25. {
  26.  
  27.  
  28. });
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement