Switch to new async methods

This commit is contained in:
JustArchi
2015-12-17 22:04:13 +01:00
parent 488003993f
commit cf6ee3b60d
2 changed files with 4 additions and 4 deletions

View File

@@ -160,15 +160,15 @@ namespace ArchiSteamFarm {
var fireAndForget = Task.Run(async () => await Start().ConfigureAwait(false)); var fireAndForget = Task.Run(async () => await Start().ConfigureAwait(false));
} }
internal void AcceptAllConfirmations() { internal async Task AcceptAllConfirmations() {
if (SteamGuardAccount == null) { if (SteamGuardAccount == null) {
return; return;
} }
SteamGuardAccount.RefreshSession(); await SteamGuardAccount.RefreshSessionAsync().ConfigureAwait(false);
try { try {
foreach (Confirmation confirmation in SteamGuardAccount.FetchConfirmations()) { foreach (Confirmation confirmation in await SteamGuardAccount.FetchConfirmationsAsync().ConfigureAwait(false)) {
if (SteamGuardAccount.AcceptConfirmation(confirmation)) { if (SteamGuardAccount.AcceptConfirmation(confirmation)) {
Logging.LogGenericInfo(BotName, "Accepting confirmation: Success!"); Logging.LogGenericInfo(BotName, "Accepting confirmation: Success!");
} else { } else {

View File

@@ -62,7 +62,7 @@ namespace ArchiSteamFarm {
} }
await Task.WhenAll(tasks).ConfigureAwait(false); await Task.WhenAll(tasks).ConfigureAwait(false);
Bot.AcceptAllConfirmations(); await Bot.AcceptAllConfirmations().ConfigureAwait(false);
} }
private async Task ParseTrade(SteamTradeOffer tradeOffer) { private async Task ParseTrade(SteamTradeOffer tradeOffer) {