Use process-specific electron/{main,renderer,common} imports.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2022-03-14 21:29:09 -07:00
parent 343e0ed848
commit 5acc45cba4
22 changed files with 113 additions and 105 deletions

View File

@@ -1,5 +1,5 @@
import type {ClientRequest, IncomingMessage} from "electron";
import {app, net} from "electron";
import type {ClientRequest, IncomingMessage, Session} from "electron/main";
import {app, net} from "electron/main";
import fs from "fs";
import path from "path";
import stream from "stream";
@@ -57,7 +57,7 @@ const generateFilePath = (url: string): string => {
export const _getServerSettings = async (
domain: string,
session: Electron.Session,
session: Session,
): Promise<ServerConf> => {
const response = await fetchResponse(
net.request({
@@ -89,7 +89,7 @@ export const _getServerSettings = async (
export const _saveServerIcon = async (
url: string,
session: Electron.Session,
session: Session,
): Promise<string> => {
try {
const response = await fetchResponse(net.request({url, session}));
@@ -113,7 +113,7 @@ export const _saveServerIcon = async (
export const _isOnline = async (
url: string,
session: Electron.Session,
session: Session,
): Promise<boolean> => {
try {
const response = await fetchResponse(