import { SystemStartService, WorkspaceStore, ComponentRegistry } from 'mailspring-exports'; import OnboardingRoot from './onboarding-root'; export function activate() { WorkspaceStore.defineSheet('Main', { root: true }, { list: ['Center'] }); AppEnv.themes.forceBaseTheme(); ComponentRegistry.register(OnboardingRoot, { location: WorkspaceStore.Location.Center, }); const accounts = AppEnv.config.get('accounts') || []; if (accounts.length === 0) { const startService = new SystemStartService(); startService.checkAvailability().then(available => { if (!available) { return; } startService.doesLaunchOnSystemStart().then(launchesOnStart => { if (!launchesOnStart) { startService.configureToLaunchOnSystemStart(); } }); }); } } export function deactivate() {} export function serialize() {}