Skip to content

Commit

Permalink
refactor: changes IIntegration references from _id to userId on disab…
Browse files Browse the repository at this point in the history
…le and find by user id functions
  • Loading branch information
ricardogarim committed May 14, 2024
1 parent 8e490e9 commit 1c53d12
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions apps/meteor/server/models/raw/Integrations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@ export class IntegrationsRaw extends BaseRaw<IIntegration> implements IIntegrati
});
}

disableByUserId(userId: IIntegration['_id']): ReturnType<IBaseModel<IIntegration>['updateMany']> {
disableByUserId(userId: IIntegration['userId']): ReturnType<IBaseModel<IIntegration>['updateMany']> {
return this.updateMany({ userId }, { $set: { enabled: false } });
}

findByUserId(userId: IIntegration['_id']): FindCursor<IIntegration> {
findByUserId(userId: IIntegration['userId']): FindCursor<IIntegration> {
return this.find({ userId }, { projection: { _id: 1 } });
}

Expand Down
4 changes: 2 additions & 2 deletions packages/model-typings/src/models/IIntegrationsModel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import type { FindCursor } from 'mongodb';
import type { IBaseModel } from './IBaseModel';

export interface IIntegrationsModel extends IBaseModel<IIntegration> {
disableByUserId(userId: IIntegration['_id']): ReturnType<IBaseModel<IIntegration>['updateMany']>;
disableByUserId(userId: IIntegration['userId']): ReturnType<IBaseModel<IIntegration>['updateMany']>;
findByChannels(channels: IIntegration['channel']): FindCursor<IIntegration>;
findByUserId(userId: IIntegration['_id']): FindCursor<IIntegration>;
findByUserId(userId: IIntegration['userId']): FindCursor<IIntegration>;
findOneByIdAndCreatedByIfExists(params: { _id: IIntegration['_id']; createdBy?: IUser['_id'] }): Promise<IIntegration | null>;
findOneByUrl(url: string): Promise<IIntegration | null>;
updateRoomName(oldRoomName: string, newRoomName: string): ReturnType<IBaseModel<IIntegration>['updateMany']>;
Expand Down

0 comments on commit 1c53d12

Please sign in to comment.