MCPcopy Create free account
hub / github.com/smallfawn/QLScriptPublic / getUser

Method getUser

wxapp/nice.js:237–250  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

235 }
236
237 async getUser() {
238 try {
239 const data = await this.request("/m/user");
240 const user = data?.user || {};
241 this.memberId = user.member_id || user.memberId || this.memberId;
242 this.phone = user.phone || user.mobile || this.phone;
243 this.saveCachedToken();
244 $.log(`账号[${this.index}] 用户: memberId=${this.memberId || "未知"} ${maskPhone(this.phone) || ""}`);
245 } catch (e) {
246 const message = e.message || e;
247 $.log(`账号[${this.index}] 查询用户失败: ${message}`);
248 if (isTokenError(message)) this.removeCachedToken();
249 }
250 }
251
252 async getSignLog(silent = false) {
253 const data = await this.request("/u/signinlog");

Callers 1

runMethod · 0.95

Calls 6

requestMethod · 0.95
saveCachedTokenMethod · 0.95
removeCachedTokenMethod · 0.95
maskPhoneFunction · 0.70
isTokenErrorFunction · 0.70
logMethod · 0.45

Tested by

no test coverage detected