AutoLogin方法将async void修改为async Task (#2)

This commit is contained in:
Yezi 2023-03-31 11:41:42 +08:00 committed by GitHub
commit 800886062b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 6 deletions

View File

@ -101,12 +101,19 @@ namespace Milimoe.FunGame.Desktop.Controller
return Do<bool>(RunTimeInvokeType.Close, e);
}
public async void AutoLogin(params object[] objs)
public async Task AutoLogin(params object[] objs)
{
try
{
Do<object>(RunTimeInvokeType.AutoLogin);
LoginController LoginController = new();
await LoginController.LoginAccount(objs);
LoginController.Dispose();
}
catch (Exception e)
{
RunTime.WriteGameInfo(e.GetErrorInfo());
}
}
}
}

View File

@ -1204,7 +1204,7 @@ namespace Milimoe.FunGame.Desktop.UI
if (MainController != null && Config.FunGame_isAutoLogin && Config.FunGame_AutoLoginUser != "" && Config.FunGame_AutoLoginPassword != "" && Config.FunGame_AutoLoginKey != "")
{
// 自动登录
RunTime.Connector?.AutoLogin(Config.FunGame_AutoLoginUser, Config.FunGame_AutoLoginPassword, Config.FunGame_AutoLoginKey);
_ = RunTime.Connector?.AutoLogin(Config.FunGame_AutoLoginUser, Config.FunGame_AutoLoginPassword, Config.FunGame_AutoLoginKey);
}
return EventResult.Success;
}