import type { ISetting } from '@rocket.chat/core-typings'; import { Settings } from '@rocket.chat/models'; import { settings } from '../settings'; export type SetupWizardParameters = { settings: ISetting[]; serverAlreadyRegistered: boolean; }; export const isSetupWizardCompleted = (): boolean => settings.get('Show_Setup_Wizard') === 'completed'; export const getSetupWizardParameters = async (): Promise => ({ settings: await Settings.findSetupWizardSettings().toArray(), serverAlreadyRegistered: !!settings.get('Cloud_Workspace_Client_Id') || process.env.DEPLOY_PLATFORM === 'rocket-cloud', });