hunk.code_window:     await novu.subscribers.update('test-update-subscriber', {
         phone: '8989898',
         locale: 'en',
       });
       expect(mockedAxios.put).toHaveBeenCalled();
       expect(mockedAxios.put).toHaveBeenCalledWith(
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit:       data: { custom1: 'custom value1', custom2: 'custom value2' },
  
hunk.file_path: packages/node/src/lib/subscribers/subscribers.spec.ts
hunk.type: add
file: import { Injectable, Scope, UnauthorizedException } from '@nestjs/common';
  import { GetMyOrganizationCommand } from './get-my-organization.command';
  import { GetOrganization } from '../get-organization/get-organization.usecase';
  import { GetOrganizationCommand } from '../get-organization/get-organization.command';
  
  @Injectable({
    scope: Scope.REQUEST,
  })
  export class GetMyOrganization {
    constructor(private getOrganizationUseCase: GetOrganization) {}
  
    async execute(command: GetMyOrganizationCommand) {
      const organization = await this.getOrganizationUseCase.execute(
        GetOrganizationCommand.create({
          id: command.id,
          userId: command.userId,
        })
      );
      if (!organization) throw new UnauthorizedException('No organization found');
  
      return organization;
    }
  }
  