diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-06-30 23:33:50 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-06-30 23:33:50 +0900 |
| commit | 28f7e48dc61164e574bf7e77012edd8319d33f14 (patch) | |
| tree | bd874022a8102ff3dfccaeca569e02d66fd02b91 /src | |
| parent | カスタム絵文字インポート時もemojiAddedイベントを発行す... (diff) | |
| download | sharkey-28f7e48dc61164e574bf7e77012edd8319d33f14.tar.gz sharkey-28f7e48dc61164e574bf7e77012edd8319d33f14.tar.bz2 sharkey-28f7e48dc61164e574bf7e77012edd8319d33f14.zip | |
improve type
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/api/stream/channels/messaging.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/api/stream/channels/messaging.ts b/src/server/api/stream/channels/messaging.ts index 4c41dc820b..58427e2771 100644 --- a/src/server/api/stream/channels/messaging.ts +++ b/src/server/api/stream/channels/messaging.ts @@ -10,7 +10,7 @@ export default class extends Channel { public static requireCredential = true; private otherpartyId: string | null; - private otherparty?: User; + private otherparty: User | null; private groupId: string | null; private subCh: string; private typers: Record<User['id'], Date> = {}; @@ -18,9 +18,9 @@ export default class extends Channel { @autobind public async init(params: any) { - this.otherpartyId = params.otherparty as string; - this.otherparty = await Users.findOne({ id: this.otherpartyId }); - this.groupId = params.group as string; + this.otherpartyId = params.otherparty; + this.otherparty = this.otherpartyId ? await Users.findOneOrFail({ id: this.otherpartyId }) : null; + this.groupId = params.group; // Check joining if (this.groupId) { |