public static IAsyncOperation <bool> SwitchToAccount(Account account) { InitEncryption(); var sdkAccount = (account == null ? null : account.ConvertToSDKAccount()); return(Task.Run(async() => await SDK.Auth.AccountManager.SwitchToAccount(sdkAccount)).AsAsyncOperation()); }
public static IAsyncOperation <Account> RefreshAuthToken(Account account) { return(Task.Run(async() => { var response = await SDK.Auth.OAuth2.RefreshAuthTokenAsync(account.ConvertToSDKAccount()); return Account.FromJson(SDK.Auth.Account.ToJson(response)); }).AsAsyncOperation <Account>()); }
public static IAsyncOperation<Account> RefreshAuthToken(Account account) { return Task.Run(async () => { var response = await SDK.Auth.OAuth2.RefreshAuthTokenAsync(account.ConvertToSDKAccount()); return Account.FromJson(SDK.Auth.Account.ToJson(response)); }).AsAsyncOperation<Account>(); }
public static IAsyncOperation<bool> SwitchToAccount(Account account) { InitEncryption(); var sdkAccount = (account == null ? null : account.ConvertToSDKAccount()); return Task.Run(async () => await SDK.Auth.AccountManager.SwitchToAccount(sdkAccount)).AsAsyncOperation(); }