private async Task PushFolderAsync(Folder folder, PushType type) { var message = new SyncFolderPushNotification { Id = folder.Id, UserId = folder.UserId, RevisionDate = folder.RevisionDate }; await SendPayloadToUserAsync(folder.UserId, type, message, true); }
private async Task PushFolderAsync(Folder folder, PushType type) { var message = new SyncFolderPushNotification { Type = type, Id = folder.Id, UserId = folder.UserId, RevisionDate = folder.RevisionDate, Aps = new PushNotification.AppleData { ContentAvailable = 1 } }; var excludedTokens = new List <string>(); if (!string.IsNullOrWhiteSpace(_currentContext.DeviceIdentifier)) { excludedTokens.Add(_currentContext.DeviceIdentifier); } await PushToAllUserDevicesAsync(folder.UserId, JObject.FromObject(message), excludedTokens); }