diff options
| author | shiosyakeyakini <blueskis382@gmail.com> | 2023-10-21 07:53:57 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-21 07:53:57 +0900 |
| commit | 6d6ddbc35e6b933d5401291dc8b5bca9dc20477e (patch) | |
| tree | 04655614faa6d885ee501a3e9d52dae9bd970d3f /packages/backend | |
| parent | chore: Pull Request時にapi.jsonの差分を表示するActions workflow (#1... (diff) | |
| download | misskey-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.ts | 6 |
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; |