tray: Move initialization to a function.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2021-10-14 20:46:00 -07:00
parent 12c773bc71
commit b263997bed
2 changed files with 58 additions and 57 deletions

View File

@@ -14,14 +14,12 @@ import type {NavItem, ServerConf, TabData} from "../../common/types";
import FunctionalTab from "./components/functional-tab";
import ServerTab from "./components/server-tab";
import WebView from "./components/webview";
import {initializeTray} from "./tray";
import {ipcRenderer} from "./typed-ipc-renderer";
import * as DomainUtil from "./utils/domain-util";
import * as LinkUtil from "./utils/link-util";
import ReconnectUtil from "./utils/reconnect-util";
// eslint-disable-next-line import/no-unassigned-import
import "./tray";
const {session, app, Menu, dialog} = remote;
type WebviewListener =
@@ -113,6 +111,7 @@ class ServerManagerView {
}
async init(): Promise<void> {
initializeTray();
await this.loadProxy();
this.initDefaultSettings();
this.initSidebar();