1
0
mirror of https://github.com/bitwarden/server synced 2025-12-17 00:33:23 +00:00

centralize type deserialization

This commit is contained in:
Kyle Spearrin
2018-08-25 17:21:42 -04:00
parent 6f7d07530a
commit f74dfb5fbb
3 changed files with 5 additions and 13 deletions

View File

@@ -9,10 +9,11 @@ namespace Bit.Notifications
{
public static class HubHelpers
{
public static async Task SendNotificationToHubAsync(PushType type, string notificationJson,
public static async Task SendNotificationToHubAsync(string notificationJson,
IHubContext<NotificationsHub> hubContext, CancellationToken cancellationToken = default(CancellationToken))
{
switch(type)
var notification = JsonConvert.DeserializeObject<PushNotificationData<object>>(notificationJson);
switch(notification.Type)
{
case PushType.SyncCipherUpdate:
case PushType.SyncCipherCreate: