async await

This commit is contained in:
Kyle Spearrin 2019-05-28 15:40:56 -04:00
parent 5942bcc16d
commit ffe7771801
2 changed files with 5 additions and 5 deletions

View file

@ -13,12 +13,12 @@ namespace Bit.Droid.Push
[IntentFilter(new[] { "com.google.firebase.INSTANCE_ID_EVENT" })] [IntentFilter(new[] { "com.google.firebase.INSTANCE_ID_EVENT" })]
public class FirebaseInstanceIdService : Firebase.Iid.FirebaseInstanceIdService public class FirebaseInstanceIdService : Firebase.Iid.FirebaseInstanceIdService
{ {
public override void OnTokenRefresh() public async override void OnTokenRefresh()
{ {
var storageService = ServiceContainer.Resolve<IStorageService>("storageService"); var storageService = ServiceContainer.Resolve<IStorageService>("storageService");
var pushNotificationService = ServiceContainer.Resolve<IPushNotificationService>("pushNotificationService"); var pushNotificationService = ServiceContainer.Resolve<IPushNotificationService>("pushNotificationService");
storageService.SaveAsync(Constants.PushRegisteredTokenKey, FirebaseInstanceId.Instance.Token); await storageService.SaveAsync(Constants.PushRegisteredTokenKey, FirebaseInstanceId.Instance.Token);
pushNotificationService.RegisterAsync(); await pushNotificationService.RegisterAsync();
} }
} }
} }

View file

@ -14,7 +14,7 @@ namespace Bit.Droid.Push
[IntentFilter(new[] { "com.google.firebase.MESSAGING_EVENT" })] [IntentFilter(new[] { "com.google.firebase.MESSAGING_EVENT" })]
public class FirebaseMessagingService : Firebase.Messaging.FirebaseMessagingService public class FirebaseMessagingService : Firebase.Messaging.FirebaseMessagingService
{ {
public override void OnMessageReceived(RemoteMessage message) public async override void OnMessageReceived(RemoteMessage message)
{ {
if(message?.Data == null) if(message?.Data == null)
{ {
@ -30,7 +30,7 @@ namespace Bit.Droid.Push
var obj = JObject.Parse(data); var obj = JObject.Parse(data);
var listener = ServiceContainer.Resolve<IPushNotificationListenerService>( var listener = ServiceContainer.Resolve<IPushNotificationListenerService>(
"pushNotificationListenerService"); "pushNotificationListenerService");
listener.OnMessageAsync(obj, Device.Android); await listener.OnMessageAsync(obj, Device.Android);
} }
catch(JsonReaderException ex) catch(JsonReaderException ex)
{ {