diff options
Diffstat (limited to 'src/server/api/stream')
| -rw-r--r-- | src/server/api/stream/channels/user-list.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server/api/stream/channels/user-list.ts b/src/server/api/stream/channels/user-list.ts index dbdd8afb0a..5debf41770 100644 --- a/src/server/api/stream/channels/user-list.ts +++ b/src/server/api/stream/channels/user-list.ts @@ -1,5 +1,6 @@ import autobind from 'autobind-decorator'; import Channel from '../channel'; +import { pack } from '../../../../models/note'; export default class extends Channel { public readonly chName = 'userList'; @@ -11,7 +12,11 @@ export default class extends Channel { const listId = params.listId as string; // Subscribe stream - this.subscriber.on(`userListStream:${listId}`, data => { + this.subscriber.on(`userListStream:${listId}`, async data => { + // 再パック + if (data.type == 'note') data.body = await pack(data.body.id, this.user, { + detail: true + }); this.send(data); }); } |