From f2aa568e86d14d5b81836809094a5d2af4d645da Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 21 Apr 2017 22:39:46 -0400 Subject: [PATCH] push fixes and additions --- src/Core/Services/Implementations/OrganizationService.cs | 3 +++ src/Core/Services/Implementations/PushSharpPushService.cs | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Core/Services/Implementations/OrganizationService.cs b/src/Core/Services/Implementations/OrganizationService.cs index 163544ce3c..b1dc93ee49 100644 --- a/src/Core/Services/Implementations/OrganizationService.cs +++ b/src/Core/Services/Implementations/OrganizationService.cs @@ -565,6 +565,9 @@ namespace Bit.Core.Services await _organizationUserRepository.CreateAsync(orgUser); + // push + await _pushService.PushSyncOrgKeysAsync(signup.Owner.Id); + return new Tuple(organization, orgUser); } catch diff --git a/src/Core/Services/Implementations/PushSharpPushService.cs b/src/Core/Services/Implementations/PushSharpPushService.cs index 0571d314e1..652c98079a 100644 --- a/src/Core/Services/Implementations/PushSharpPushService.cs +++ b/src/Core/Services/Implementations/PushSharpPushService.cs @@ -64,7 +64,7 @@ namespace Bit.Core.Services public async Task PushSyncFolderCreateAsync(Folder folder) { - await PushFolderAsync(folder, PushType.SyncCipherCreate); + await PushFolderAsync(folder, PushType.SyncFolderCreate); } public async Task PushSyncFolderUpdateAsync(Folder folder) @@ -148,7 +148,7 @@ namespace Bit.Core.Services { var message = new SyncUserPushNotification { - Type = PushType.SyncOrgKeys, + Type = type, UserId = userId, Date = DateTime.UtcNow, Aps = new PushNotification.AppleData { ContentAvailable = 1 }