Пример #1
0
 private void SetAndRaise(string key, OfflineEntry obj, FirebaseEventSource eventSource = FirebaseEventSource.Offline)
 {
     this.Database[key] = obj;
     this.subject.OnNext(new FirebaseEvent <T>(key, obj?.Deserialize <T>(), string.IsNullOrEmpty(obj?.Data) || obj?.Data == "null" ? FirebaseEventType.Delete : FirebaseEventType.InsertOrUpdate, eventSource));
 }
Пример #2
0
 public virtual Task PutAsync(ChildQuery query, string key, OfflineEntry entry)
 {
     return(query.Child(key).PutAsync(entry.Deserialize <T>()));
 }