Skip to content

Commit 2302560

Browse files
committed
fix(微信登录): 将登录失败回调参数从int改为string
修改登录失败回调参数类型,从整型改为字符串类型,以便传递更详细的错误信息
1 parent 1e0a366 commit 2302560

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Runtime/IWeChatLoginManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public interface IWeChatLoginManager
5353
/// <param name="loginSuccess">登录成功回调,返回登录信息</param>
5454
/// <param name="loginFail">登录失败回调,返回错误码</param>
5555
[UnityEngine.Scripting.Preserve]
56-
void Login(Action<WeChatLoginSuccess> loginSuccess, Action<int> loginFail);
56+
void Login(Action<WeChatLoginSuccess> loginSuccess, Action<string> loginFail);
5757

5858
/// <summary>
5959
/// 退出账号登录

Runtime/WeChatLoginComponent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public void Init()
8989
/// <param name="loginSuccess">登录成功回调</param>
9090
/// <param name="loginFail">登录失败回调</param>
9191
[UnityEngine.Scripting.Preserve]
92-
public void Login(Action<WeChatLoginSuccess> loginSuccess, Action<int> loginFail)
92+
public void Login(Action<WeChatLoginSuccess> loginSuccess, Action<string> loginFail)
9393
{
9494
_weChatLoginManager.Login(loginSuccess, loginFail);
9595
}

Runtime/WeChatLoginManager.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ private void OnAuthEventArgs(object sender, GameEventArgs e)
106106
}
107107
else
108108
{
109-
_loginFail?.Invoke((int)eventArgs.State);
109+
_loginFail?.Invoke(eventArgs.State.ToString());
110110
}
111111
}
112112
}
@@ -153,10 +153,10 @@ private void Success()
153153
}
154154

155155
private Action<WeChatLoginSuccess> _loginSuccess;
156-
private Action<int> _loginFail;
156+
private Action<string> _loginFail;
157157

158158
[UnityEngine.Scripting.Preserve]
159-
public void Login(Action<WeChatLoginSuccess> loginSuccess, Action<int> loginFail)
159+
public void Login(Action<WeChatLoginSuccess> loginSuccess, Action<string> loginFail)
160160
{
161161
_loginSuccess = loginSuccess;
162162
_loginFail = loginFail;

0 commit comments

Comments
 (0)