diff --git a/packages/model-typings/src/models/IRoomsModel.ts b/packages/model-typings/src/models/IRoomsModel.ts index f652657b5543f..5da85091ea7b0 100644 --- a/packages/model-typings/src/models/IRoomsModel.ts +++ b/packages/model-typings/src/models/IRoomsModel.ts @@ -204,7 +204,7 @@ export interface IRoomsModel extends IBaseModel { setE2eKeyId(roomId: string, e2eKeyId: string, options?: FindOptions): Promise; findOneByImportId(importId: string, options?: FindOptions): Promise; findOneByNameAndNotId(name: string, rid: string): Promise; - findOneByIdAndType(roomId: IRoom['_id'], type: IRoom['t'], options?: FindOptions): Promise; + findOneByIdAndType(roomId: IRoom['_id'], type: IRoom['t'], options?: FindOptions): Promise; findOneByDisplayName(displayName: string, options?: FindOptions): Promise; findOneByNameAndType( name: string, diff --git a/packages/models/src/models/Rooms.ts b/packages/models/src/models/Rooms.ts index 43c01e46a057c..6cb6f72a4028d 100644 --- a/packages/models/src/models/Rooms.ts +++ b/packages/models/src/models/Rooms.ts @@ -941,8 +941,12 @@ export class RoomsRaw extends BaseRaw implements IRoomsModel { return this.findOne(query, options); } - findOneByIdAndType(roomId: IRoom['_id'], type: IRoom['t'], options: FindOptions = {}): Promise { - return this.findOne({ _id: roomId, t: type }, options); + findOneByIdAndType( + roomId: IRoom['_id'], + type: IRoom['t'], + options: FindOptions = {} as FindOptions, + ): Promise { + return this.findOne({ _id: roomId, t: type }, options); } setCallStatus(_id: IRoom['_id'], status: IRoom['callStatus']): Promise {