hunk.code_window: import { WSGateway } from './ws.gateway';
   import { SharedModule } from '../shared/shared.module';
   import { BullmqService } from '@novu/application-generic';
   export const WS_SOCKET_QUEUE = 'ws_socket_queue';
  
hunk.labels: keep keep add keep keep keep
hunk.after_edit: import { getRedisPrefix } from '@novu/shared';
  
hunk.file_path: apps/ws/src/socket/socket.module.ts
hunk.type: add
file: import { IsString } from 'class-validator';
  import { AuthenticatedCommand } from '../../../shared/commands/authenticated.command';
  
  export class AcceptInviteCommand extends AuthenticatedCommand {
    @IsString()
    readonly token: string;
  }
  