diff --git a/docs/uaw.md b/docs/uaw.md index 997154a..4c55c8e 100644 --- a/docs/uaw.md +++ b/docs/uaw.md @@ -306,6 +306,7 @@ body: "boostExpire": 0, // 计算得分时, 如果boost过期, 即使boost大于1, 也不计算boost, 本次活动不用考虑 "twitterId": "", "twitterName": "", + "twitterAvatar": "", // twitter头像 "discordId": "", "discordName": "", "scoreToday": 100, // 今日获得积分 diff --git a/src/controllers/sign.controller.ts b/src/controllers/sign.controller.ts index 84422d0..c4428fa 100644 --- a/src/controllers/sign.controller.ts +++ b/src/controllers/sign.controller.ts @@ -123,6 +123,7 @@ class SignController extends BaseController { boostExpire: user.boostExpire, twitterId: user.twitterId, twitterName: user.twitterName, + twitterAvatar: user.twitterAvatar, discordId: user.discordId, discordName: user.discordName, scoreToday: todayScore ? parseInt(todayScore + '') : 0, diff --git a/src/models/ActivityUser.ts b/src/models/ActivityUser.ts index 8a22268..edd184c 100644 --- a/src/models/ActivityUser.ts +++ b/src/models/ActivityUser.ts @@ -94,6 +94,9 @@ export class ActivityUserClass extends BaseModule { @prop() public twitterName?: string + @prop() + public twitterAvatar?: string + @prop() public discordId?: string @prop() diff --git a/src/tasks/TwitterConnect.ts b/src/tasks/TwitterConnect.ts index 4018641..77696c4 100644 --- a/src/tasks/TwitterConnect.ts +++ b/src/tasks/TwitterConnect.ts @@ -21,6 +21,7 @@ export default class TwitterConnect extends ITask { task.data = res.data this.user.twitterId = res.data.userid this.user.twitterName = res.data.username + this.user.twitterAvatar = res.data.avatar try { await this.user.save() } catch (err) {