hunk.code_window:       })
       );
       const isChannelSupportsPrimary = CHANNELS_WITH_PRIMARY.includes(existingIntegration.channel);
       if (isMultiProviderConfigurationEnabled && isActiveChanged && isChannelSupportsPrimary) {
         if (command.active) {
           await this.disableNovuIntegration.execute({
             channel: existingIntegration.channel,
             providerId: existingIntegration.providerId,
             environmentId: existingIntegration._environmentId,
             organizationId: existingIntegration._organizationId,
             userId: command.userId,
           });
         }
         const { primary, priority } = await this.calculatePriorityAndPrimary({
           existingIntegration,
           active: !!command.active,
         });
  
hunk.labels: keep keep keep keep keep replace replace replace replace replace replace replace replace replace replace keep keep keep keep keep
hunk.file_path: apps/api/src/app/integrations/usecases/update-integration/update-integration.usecase.ts
hunk.type: replace
file: export * from './handlebarHelpers';
  export * from './getTemplateVariables';
  
  export const novuReservedVariableNames = ['body'];
  
  export function isReservedVariableName(variableName: string) {
    return novuReservedVariableNames.includes(variableName);
  }
  