public RemoteDataChange CreateRemoveChange(AbstractSharedMessage message) { return(RemoteDataChange.Create( message.FullPath, string.Empty, null, null)); }
public override RemoteDataChange CreateChange(string fieldName, object fieldValue) { return(RemoteDataChange.Create( _fullPath + fieldName, fieldName, fieldValue, null)); }
public RemoteDataChange CreateMarkProcededChange(AbstractSharedMessage message) { return(RemoteDataChange.Create( string.Format("{0}/{1}", message.FullPath, nameof(message.Proceeded)), nameof(message.Proceeded), true, null)); }
public void UpdateChildData(string fieldName, object newValue) { _storage.AddChange(RemoteDataChange.Create( FullPath + fieldName, fieldName, newValue, ApplyChangeLocal)); }