Skip to main content

How to subscribe to synchronization notifications?

Remarks

#How to subscribe to synchronization notifications?

In order to be notified about synchronization activity use ForSynchronization to observe synchronization notifications.

IObservableWithTask<SynchronizationUpdateNotification> ForSynchronization();
Return Value
IObservableWithTask<SynchronizationUpdateNotification>The observable that allows to add subscriptions to received notifications

Example

IDisposable subscription = store
.Changes()
.ForSynchronization()
.Subscribe(notification =>
{
if(notification.Direction == SynchronizationDirection.Outgoing)
return;

switch (notification.Action)
{
case SynchronizationAction.Start:
// do something
break;
case SynchronizationAction.Finish:
// do something
break;
}
});

Remarks

To get more method overloads, especially the ones supporting delegates, please add Reactive Extensions package to your project.