properly background unregister call

This commit is contained in:
Kyle Spearrin 2017-08-11 14:24:44 -04:00
parent 12e3214f70
commit 40cfb9876d

View file

@ -215,13 +215,13 @@ namespace Bit.App
} }
} }
private async void Logout(string logoutMessage) private void Logout(string logoutMessage)
{ {
_authService.LogOut(); _authService.LogOut();
var deviceApiRepository = Resolver.Resolve<IDeviceApiRepository>(); var deviceApiRepository = Resolver.Resolve<IDeviceApiRepository>();
var appIdService = Resolver.Resolve<IAppIdService>(); var appIdService = Resolver.Resolve<IAppIdService>();
await Task.Run(() => deviceApiRepository.PutClearTokenAsync(appIdService.AppId)).ConfigureAwait(false); Task.Run(async () => await deviceApiRepository.PutClearTokenAsync(appIdService.AppId));
_googleAnalyticsService.TrackAppEvent("LoggedOut"); _googleAnalyticsService.TrackAppEvent("LoggedOut");