AutoLogin方法将async void修改为async Task

This commit is contained in:
Yezi 2023-03-31 11:39:50 +08:00 committed by GitHub
parent 180d8e19a0
commit 233bce13fc
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); return Do<bool>(RunTimeInvokeType.Close, e);
} }
public async void AutoLogin(params object[] objs) public async Task AutoLogin(params object[] objs)
{ {
Do<object>(RunTimeInvokeType.AutoLogin); try
LoginController LoginController = new(); {
await LoginController.LoginAccount(objs); Do<object>(RunTimeInvokeType.AutoLogin);
LoginController.Dispose(); 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 != "") 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; return EventResult.Success;
} }