Skip to content

Commit 73dfc95

Browse files
committed
fix(QQ登录): 将登录失败回调参数从int改为string
修改登录失败回调参数类型,以传递更详细的错误信息
1 parent 5539a08 commit 73dfc95

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Runtime/IQQLoginManager.cs

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

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

Runtime/QQLoginComponent.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<QQLoginSuccess> loginSuccess, Action<int> loginFail)
92+
public void Login(Action<QQLoginSuccess> loginSuccess, Action<string> loginFail)
9393
{
9494
_QQLoginManager.Login(loginSuccess, loginFail);
9595
}

Runtime/QQLoginManager.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ private void OnAuthEventArgs(object sender, GameEventArgs e)
100100
}
101101
else
102102
{
103-
_loginFail?.Invoke((int)eventArgs.State);
103+
_loginFail?.Invoke(eventArgs.State.ToString());
104104
}
105105
}
106106
}
@@ -152,15 +152,15 @@ private void Success()
152152
}
153153

154154
private Action<QQLoginSuccess> _loginSuccess;
155-
private Action<int> _loginFail;
155+
private Action<string> _loginFail;
156156

157157
/// <summary>
158158
/// 登录 QQ 账号。
159159
/// </summary>
160160
/// <param name="loginSuccess">登录成功回调。</param>
161161
/// <param name="loginFail">登录失败回调。</param>
162162
[UnityEngine.Scripting.Preserve]
163-
public void Login(Action<QQLoginSuccess> loginSuccess, Action<int> loginFail)
163+
public void Login(Action<QQLoginSuccess> loginSuccess, Action<string> loginFail)
164164
{
165165
_loginSuccess = loginSuccess;
166166
_loginFail = loginFail;

0 commit comments

Comments
 (0)