void OnSourceDataChanged(object sender, DextopStoreEventArgs e) { var remote = Remote; Send(new Message { load = Serialize(e.Event.Load), add = Serialize(e.Event.Create), remove = Serialize(e.Event.Destroy), update = Serialize(e.Event.Update) }); }
void OnSourceDataChanged(object sender, DextopStoreEventArgs e) { var remote = Remote; if (subscribed && remote != null) { var msg = new Message { load = e.Event.Clear ? Serialize(new object[0]) : null, add = Serialize(e.Event.Create), remove = Serialize(e.Event.Destroy), update = Serialize(e.Event.Update) }; remote.SendMessage(msg); } }