diff --git a/backend/src/bin/jobs/autoImportGroupsioGroups.ts b/backend/src/bin/jobs/autoImportGroupsioGroups.ts index 2d3f3d66d..94a01a833 100644 --- a/backend/src/bin/jobs/autoImportGroupsioGroups.ts +++ b/backend/src/bin/jobs/autoImportGroupsioGroups.ts @@ -28,7 +28,7 @@ interface SetttingsObj { const job: CrowdJob = { name: 'Auto Import Groups IO Groups', // every 2 days - cronTime: cronGenerator.every(1).minutes(), + cronTime: cronGenerator.every(2).days(), onTrigger: async () => { log.info('Checking for new groups to auto import.') const dbOptions = await SequelizeRepository.getDefaultIRepositoryOptions() @@ -53,7 +53,8 @@ const job: CrowdJob = { if (autoImport.isAllowed) { const newGroups = allGroups.filter( (group) => - !existingGroupIds.has(group.id) && group.group_name.startsWith(autoImport.mainGroup), + !existingGroupIds.has(group.id) && + group.group_name.startsWith(autoImport.mainGroup), ) for (const newGroup of newGroups) { diff --git a/backend/src/bin/jobs/index.ts b/backend/src/bin/jobs/index.ts index c7a2ea3fa..6e78c4eec 100644 --- a/backend/src/bin/jobs/index.ts +++ b/backend/src/bin/jobs/index.ts @@ -9,13 +9,13 @@ import refreshGithubRepoSettings from './refreshGithubRepoSettings' import autoImportGroups from './autoImportGroupsioGroups' const jobs: CrowdJob[] = [ - // integrationTicks, - // refreshMaterializedViews, - // cleanUp, - // checkStuckIntegrationRuns, - // refreshGroupsioToken, - // refreshGitlabToken, - // refreshGithubRepoSettings, + integrationTicks, + refreshMaterializedViews, + cleanUp, + checkStuckIntegrationRuns, + refreshGroupsioToken, + refreshGitlabToken, + refreshGithubRepoSettings, autoImportGroups, ] diff --git a/backend/src/serverless/integrations/usecases/groupsio/getGroupsHierarchy.ts b/backend/src/serverless/integrations/usecases/groupsio/getGroupsHierarchy.ts index add0edf68..21d15cbe1 100644 --- a/backend/src/serverless/integrations/usecases/groupsio/getGroupsHierarchy.ts +++ b/backend/src/serverless/integrations/usecases/groupsio/getGroupsHierarchy.ts @@ -16,13 +16,13 @@ interface GroupHierarchy { export const getGroupsHierarchy = (groups: GroupsArray): GroupHierarchy => { const hierarchy: GroupHierarchy = {} - groups.forEach(group => { + groups.forEach((group) => { const [mainGroupSlug, subGroupSlug] = group.slug.split('+') if (!hierarchy[mainGroupSlug]) { hierarchy[mainGroupSlug] = { mainGroup: null, - subGroups: [] + subGroups: [], } } diff --git a/backend/src/serverless/integrations/usecases/groupsio/getUserSubscriptions.ts b/backend/src/serverless/integrations/usecases/groupsio/getUserSubscriptions.ts index 80ad71616..56019d95b 100644 --- a/backend/src/serverless/integrations/usecases/groupsio/getUserSubscriptions.ts +++ b/backend/src/serverless/integrations/usecases/groupsio/getUserSubscriptions.ts @@ -49,7 +49,7 @@ export const getUserSubscriptions = async (cookie: string): Promise