summaryrefslogtreecommitdiff
path: root/packages/backend
diff options
context:
space:
mode:
authorshiosyakeyakini <blueskis382@gmail.com>2023-10-21 07:53:57 +0900
committerGitHub <noreply@github.com>2023-10-21 07:53:57 +0900
commit6d6ddbc35e6b933d5401291dc8b5bca9dc20477e (patch)
tree04655614faa6d885ee501a3e9d52dae9bd970d3f /packages/backend
parentchore: Pull Request時にapi.jsonの差分を表示するActions workflow (#1... (diff)
downloadmisskey-6d6ddbc35e6b933d5401291dc8b5bca9dc20477e.tar.gz
misskey-6d6ddbc35e6b933d5401291dc8b5bca9dc20477e.tar.bz2
misskey-6d6ddbc35e6b933d5401291dc8b5bca9dc20477e.zip
fix(backend) api/iの未読のお知らせにcreatedAtを追加するように修正 (#12092)
Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
Diffstat (limited to 'packages/backend')
-rw-r--r--packages/backend/src/core/entities/UserEntityService.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/backend/src/core/entities/UserEntityService.ts b/packages/backend/src/core/entities/UserEntityService.ts
index 4a3ca00849..b0577fc1a0 100644
--- a/packages/backend/src/core/entities/UserEntityService.ts
+++ b/packages/backend/src/core/entities/UserEntityService.ts
@@ -322,7 +322,11 @@ export class UserEntityService implements OnModuleInit {
const isModerator = isMe && opts.detail ? this.roleService.isModerator(user) : null;
const isAdmin = isMe && opts.detail ? this.roleService.isAdministrator(user) : null;
- const unreadAnnouncements = isMe && opts.detail ? await this.announcementService.getUnreadAnnouncements(user) : null;
+ const unreadAnnouncements = isMe && opts.detail ?
+ (await this.announcementService.getUnreadAnnouncements(user)).map((announcement) => ({
+ createdAt: this.idService.parse(announcement.id).date.toISOString(),
+ ...announcement,
+ })) : null;
const falsy = opts.detail ? false : undefined;