From 3970e917009dbe2a52d78dd7574af0431f8b7427 Mon Sep 17 00:00:00 2001 From: CounterFire2023 <136581895+CounterFire2023@users.noreply.github.com> Date: Thu, 28 Mar 2024 19:35:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0twitter=E5=A4=B4=E5=83=8F?= =?UTF-8?q?=E7=9A=84=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/uaw.md | 1 + src/controllers/sign.controller.ts | 1 + src/models/ActivityUser.ts | 3 +++ src/tasks/TwitterConnect.ts | 1 + 4 files changed, 6 insertions(+) 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) {