Пример #1
0
        private void Set(FirebasePath path, string data, FirebasePriority priority, FirebaseStatusCallback callback,
                         MessageSouce source)
        {
            var message = new FirebaseMessage(WriteBehavior.Replace, path, data, priority, callback, source);

            UpdateLocal(message);
        }
Пример #2
0
 public FirebaseMessage(WriteBehavior behavior, FirebasePath path, string value, FirebasePriority priority,
                        FirebaseStatusCallback callback, MessageSouce source)
 {
     Behavior = behavior;
     Path     = path;
     Value    = value;
     Callback = callback;
     Priority = priority;
     Source   = source;
 }
Пример #3
0
 public FirebaseMessage(WriteBehavior behavior, FirebasePath path, string value, FirebasePriority priority,
     FirebaseStatusCallback callback, MessageSouce source)
 {
     Behavior = behavior;
     Path = path;
     Value = value;
     Callback = callback;
     Priority = priority;
     Source = source;
 }
Пример #4
0
        public string Push(FirebasePath path, object data, FirebaseStatusCallback callback)
        {
            string json = null;

            if (data != null)
            {
                json = JToken.FromObject(data).ToString();
            }

            return(Push(path, json, callback));
        }
Пример #5
0
        public string Push(FirebasePath path, string data, FirebaseStatusCallback callback)
        {
            string childPath = _idGenerator.Next();

            if (data != null)
            {
                Set(path.Child(childPath), data, callback);
            }

            return(childPath);
        }
Пример #6
0
 public IFirebaseReadonlyQuery Once(string eventName, SnapshotCallback callback, object context,
     FirebaseStatusCallback cancelledCallback = null)
 {
     return CreateQuery().Once(eventName, callback, context, cancelledCallback);
 }
Пример #7
0
 internal void Set(FirebasePath path, object value, FirebaseStatusCallback callback)
 {
     _cache.Set(path, value, callback);
 }
Пример #8
0
 public void Update(string value, FirebaseStatusCallback callback = null)
 {
     _app.Update(_path, value, callback);
 }
Пример #9
0
 public IFirebase Push(object value, FirebaseStatusCallback callback = null)
 {
     return(Child(_app.Push(_path, value, callback)));
 }
Пример #10
0
 public IFirebaseReadonlyQuery Once(string eventName, SnapshotCallback callback,
     FirebaseStatusCallback cancelledCallback = null)
 {
     return Once(eventName, callback, null, cancelledCallback);
 }
Пример #11
0
 internal void Update(FirebasePath path, string value, FirebaseStatusCallback callback)
 {
     _cache.Update(path, value, callback);
 }
Пример #12
0
 public IFirebaseReadonlyQuery Once(string eventName, SnapshotCallback callback, object context,
                                    FirebaseStatusCallback cancelledCallback = null)
 {
     _queryId = _app.SubscribeOnce(eventName, _path, callback, context, _filters, cancelledCallback);
     return(this);
 }
Пример #13
0
        public string Push(FirebasePath path, string data, FirebaseStatusCallback callback)
        {
            string childPath = _idGenerator.Next();

            if (data != null)
            {
                Set(path.Child(childPath), data, callback);
            }

            return childPath;
        }
Пример #14
0
 public IFirebase Push(object value, FirebaseStatusCallback callback = null)
 {
     return Child(_app.Push(_path, value, callback));
 }
Пример #15
0
 public IFirebaseReadonlyQuery Once(string eventName, SnapshotCallback callback,
                                    FirebaseStatusCallback cancelledCallback = null)
 {
     return(Once(eventName, callback, null, cancelledCallback));
 }
Пример #16
0
 public FirebaseMessage(WriteBehavior behavior, FirebasePath path, string value, FirebaseStatusCallback callback,
                        MessageSouce source)
     : this(behavior, path, value, null, callback, source)
 {
 }
Пример #17
0
 public void SetWithPriority(string value, float priority, FirebaseStatusCallback callback = null)
 {
     _app.SetWithPriority(_path, value, new FirebasePriority(priority), callback);
 }
Пример #18
0
 public FirebaseMessage(WriteBehavior behavior, FirebasePath path, string value, FirebaseStatusCallback callback,
     MessageSouce source)
     : this(behavior, path, value, null, callback, source)
 {
 }
Пример #19
0
 public void Set(FirebasePath path, object data, FirebaseStatusCallback callback)
 {
     string strData = JToken.FromObject(data).ToString(Formatting.None);
     Set(path, strData, callback);
 }
Пример #20
0
        public void Set(FirebasePath path, object data, FirebaseStatusCallback callback)
        {
            string strData = JToken.FromObject(data).ToString(Formatting.None);

            Set(path, strData, callback);
        }
Пример #21
0
        private void Set(FirebasePath path, string data, FirebasePriority priority, FirebaseStatusCallback callback,
            MessageSouce source)
        {
            var message = new FirebaseMessage(WriteBehavior.Replace, path, data, priority, callback, source);

            UpdateLocal(message);
        }
Пример #22
0
 public void Set(FirebasePath path, string data, FirebaseStatusCallback callback)
 {
     Set(path, data, null, callback, MessageSouce.Local);
 }
Пример #23
0
 internal void SetPriority(FirebasePath path, FirebasePriority priority, FirebaseStatusCallback callback)
 {
     Set(path.Child(".priority"), priority.JsonValue, callback);
 }
Пример #24
0
 public void Remove(FirebaseStatusCallback callback = null)
 {
     _app.Set(_path, null, callback);
 }
Пример #25
0
 public void Update(string value, FirebaseStatusCallback callback = null)
 {
     _app.Update(_path, value, callback);
 }
Пример #26
0
 public void SetPriority(float priority, FirebaseStatusCallback callback = null)
 {
     _app.SetPriority(_path, new FirebasePriority(priority), callback);
 }
Пример #27
0
 public void Set(object value, FirebaseStatusCallback callback = null)
 {
     _app.Set(_path, value, callback);
 }
Пример #28
0
 internal string Push(FirebasePath path, object value, FirebaseStatusCallback callback)
 {
     return _cache.Push(path, value, callback);
 }
Пример #29
0
 public void Remove(FirebaseStatusCallback callback = null)
 {
     _app.Set(_path, null, callback);
 }
Пример #30
0
 internal void SetPriority(FirebasePath path, FirebasePriority priority, FirebaseStatusCallback callback)
 {
     _cache.SetPriority(path, priority, callback);
 }
Пример #31
0
 public void SetWithPriority(string value, float priority, FirebaseStatusCallback callback = null)
 {
     _app.SetWithPriority(_path, value, new FirebasePriority(priority), callback);
 }
Пример #32
0
 public void SetPriority(float priority, FirebaseStatusCallback callback = null)
 {
     _app.SetPriority(_path, new FirebasePriority(priority), callback);
 }
Пример #33
0
 public IFirebaseReadonlyQuery Once(string eventName, SnapshotCallback callback, object context,
                                    FirebaseStatusCallback cancelledCallback = null)
 {
     return(CreateQuery().Once(eventName, callback, context, cancelledCallback));
 }
Пример #34
0
        public void Update(FirebasePath path, string data, FirebaseStatusCallback callback)
        {
            var message = new FirebaseMessage(WriteBehavior.Merge, path, data, callback, MessageSouce.Local);

            UpdateLocal(message);
        }
Пример #35
0
 internal Guid SubscribeOnce(string eventName, FirebasePath path, SnapshotCallback callback, object context,
     IEnumerable<ISubscriptionFilter> filters, FirebaseStatusCallback cancelledCallback)
 {
     return _subscriptions.Subscribe(path, eventName, callback, context, true, filters);
 }
Пример #36
0
 internal void SetPriority(FirebasePath path, FirebasePriority priority, FirebaseStatusCallback callback)
 {
     Set(path.Child(".priority"), priority.JsonValue, callback);
 }
Пример #37
0
 internal void SetWithPriority(FirebasePath path, string value, FirebasePriority priority,
     FirebaseStatusCallback callback)
 {
     _cache.SetWithPriority(path, value, priority, callback);
 }
Пример #38
0
 internal void SetWithPriority(FirebasePath path, string value, FirebasePriority priority,
                               FirebaseStatusCallback callback)
 {
     Set(path, value, priority, callback, MessageSouce.Local);
 }
Пример #39
0
 internal void Update(FirebasePath path, string value, FirebaseStatusCallback callback)
 {
     _cache.Update(path, value, callback);
 }
Пример #40
0
 internal string Push(FirebasePath path, object value, FirebaseStatusCallback callback)
 {
     return(_cache.Push(path, value, callback));
 }
Пример #41
0
 public void Set(FirebasePath path, string data, FirebaseStatusCallback callback)
 {
     Set(path, data, null, callback, MessageSouce.Local);
 }
Пример #42
0
 internal Guid SubscribeOnce(string eventName, FirebasePath path, SnapshotCallback callback, object context,
                             IEnumerable <ISubscriptionFilter> filters, FirebaseStatusCallback cancelledCallback)
 {
     return(_subscriptions.Subscribe(path, eventName, callback, context, true, filters));
 }
Пример #43
0
        public string Push(FirebasePath path, object data, FirebaseStatusCallback callback)
        {
            string json = null;
            if (data != null)
            {
                json = JToken.FromObject(data).ToString();
            }

            return Push(path, json, callback);
        }
Пример #44
0
 internal void SetPriority(FirebasePath path, FirebasePriority priority, FirebaseStatusCallback callback)
 {
     _cache.SetPriority(path, priority, callback);
 }
Пример #45
0
        public void Update(FirebasePath path, string data, FirebaseStatusCallback callback)
        {
            var message = new FirebaseMessage(WriteBehavior.Merge, path, data, callback, MessageSouce.Local);

            UpdateLocal(message);
        }
Пример #46
0
 internal void SetWithPriority(FirebasePath path, string value, FirebasePriority priority,
                               FirebaseStatusCallback callback)
 {
     _cache.SetWithPriority(path, value, priority, callback);
 }
Пример #47
0
 internal void SetWithPriority(FirebasePath path, string value, FirebasePriority priority,
     FirebaseStatusCallback callback)
 {
     Set(path, value, priority, callback, MessageSouce.Local);
 }
Пример #48
0
 internal void Set(FirebasePath path, object value, FirebaseStatusCallback callback)
 {
     _cache.Set(path, value, callback);
 }
Пример #49
0
 public IFirebaseReadonlyQuery Once(string eventName, SnapshotCallback callback, object context,
     FirebaseStatusCallback cancelledCallback = null)
 {
     _queryId = _app.SubscribeOnce(eventName, _path, callback, context, _filters, cancelledCallback);
     return this;
 }
Пример #50
0
 public void Set(object value, FirebaseStatusCallback callback = null)
 {
     _app.Set(_path, value, callback);
 }