fix(ncm): 803 后先落登录态立即跳 home(status_check 真机挂死,昵称获取延后——歌单请求会独立验证 cookie)
This commit is contained in:
1 parent
701516db8e
commit
4ec81024da
2 files changed
+4
-6
No files matched your search
@@ -123,15 +123,13 @@ static void *login_worker(void *arg)
|
||||
meow_log(MEOW_LOG_INFO, "login: 803 confirmed, saving cookie");
|
||||
ncm_strlcpy(cookie, out_cookie, sizeof cookie);
|
||||
ncm_ctx_set_cookie(&g_st.ctx, cookie);
|
||||
/* 拿 uid/nickname */
|
||||
char uid[32], nick[128];
|
||||
if (ncm_login_status_check(g_st.ctx.device_id, cookie, uid, sizeof uid,
|
||||
nick, sizeof nick) == NCM_OK)
|
||||
appstate_set_logged_in(uid, nick);
|
||||
else
|
||||
/* 先落登录态并放行跳页(真机联调 2026-08-31:status_check 在 weapi 读响应时
|
||||
* 挂死(HTTP 读循环超时未生效),把跳页卡在登录页。昵称是装饰信息,
|
||||
* 先跳 home(歌单请求会独立验证 cookie),status_check 留待修复后恢复。) */
|
||||
appstate_set_logged_in("", "");
|
||||
g_st.logged_in = 1;
|
||||
g_done = 1;
|
||||
meow_log(MEOW_LOG_INFO, "login: -> home (status_check deferred)");
|
||||
break;
|
||||
}
|
||||
if (r.state == NCM_LOGIN_EXPIRED) {
|
||||
|
||||
Binary file not shown.
Reference in new issue
Block a user