mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-01-01 13:14:16 +08:00
34 lines
855 B
JavaScript
34 lines
855 B
JavaScript
import {SystemStartService, WorkspaceStore, ComponentRegistry} from 'nylas-exports';
|
|
import OnboardingRoot from './onboarding-root';
|
|
|
|
export function activate() {
|
|
WorkspaceStore.defineSheet('Main', {root: true}, {list: ['Center']});
|
|
|
|
ComponentRegistry.register(OnboardingRoot, {
|
|
location: WorkspaceStore.Location.Center,
|
|
});
|
|
|
|
const accounts = NylasEnv.config.get('nylas.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() {
|
|
|
|
}
|