mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
refactor(imports): replace relative imports with path aliases (#2741)
This commit is contained in:
1 parent
a59b80ce11
commit
84dcf6b8a8
1834 files changed
+11601
-10725
No files matched your search
@@ -1,15 +1,15 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
import {BrowserWindow, desktopCapturer, ipcMain, screen} from 'electron';
|
||||
import log from 'electron-log';
|
||||
import {
|
||||
isListOnlyDesktopSourcesOption,
|
||||
isValidDesktopSourceId,
|
||||
isValidDisplayMediaRequestId,
|
||||
normalizeDesktopSourceTypes,
|
||||
shouldHonorSelectedAudio,
|
||||
} from './DisplayMediaValidation';
|
||||
import {startWindowsScreenCaptureGuardForSource} from './WindowsScreenCaptureGuard';
|
||||
} from '@electron/main/DisplayMediaValidation';
|
||||
import {startWindowsScreenCaptureGuardForSource} from '@electron/main/WindowsScreenCaptureGuard';
|
||||
import {BrowserWindow, desktopCapturer, ipcMain, screen} from 'electron';
|
||||
import log from 'electron-log';
|
||||
|
||||
type DisplayMediaPortalSurfacePreference = 'window' | 'monitor';
|
||||
|
||||
|
||||
@@ -10,21 +10,21 @@ import type {
|
||||
VirtmicRoutingGraphResult,
|
||||
VirtmicUnavailableReason,
|
||||
} from '@electron/common/Types';
|
||||
import {buildFluxerAudioExcludePatterns, isFluxerAudioNode} from '@electron/main/FluxerAudioIdentity';
|
||||
import {getLinuxPortalsMode, getNativeAudioMode} from '@electron/main/LaunchOptions';
|
||||
import {app, ipcMain} from 'electron';
|
||||
import {buildFluxerAudioExcludePatterns, isFluxerAudioNode} from './FluxerAudioIdentity';
|
||||
import {
|
||||
isDBusObjectPathSegment,
|
||||
isWaylandSessionEnv,
|
||||
isX11SessionEnv,
|
||||
isX11WindowToken,
|
||||
parseWindowSourceToken,
|
||||
} from './LinuxAudioCaptureHelpers';
|
||||
} from '@electron/main/LinuxAudioCaptureHelpers';
|
||||
import {
|
||||
isValidVirtmicLinkOptions,
|
||||
isValidVirtmicNodeList,
|
||||
isValidVirtmicSystemLinkOptions,
|
||||
} from './NativeAudioValidation';
|
||||
} from '@electron/main/NativeAudioValidation';
|
||||
import {app, ipcMain} from 'electron';
|
||||
|
||||
const logger = createChildLogger('LinuxAudioCapture');
|
||||
const requireModule = createRequire(import.meta.url);
|
||||
|
||||
@@ -14,19 +14,19 @@ import type {
|
||||
VirtmicNode,
|
||||
VirtmicRoutingGraph,
|
||||
} from '@electron/common/Types';
|
||||
import {buildFluxerAudioExcludePatterns, isKnownFluxerAudioProcessPid} from '@electron/main/FluxerAudioIdentity';
|
||||
import {getNativeAudioMode} from '@electron/main/LaunchOptions';
|
||||
import {ipcMain} from 'electron';
|
||||
import {buildFluxerAudioExcludePatterns, isKnownFluxerAudioProcessPid} from './FluxerAudioIdentity';
|
||||
import {resolveVirtmicWindowPid} from './LinuxAudioCapture';
|
||||
import {parseWindowSourceToken as parseDesktopWindowSourceToken} from './LinuxAudioCaptureHelpers';
|
||||
import {getTccStatus} from './MacTcc';
|
||||
import {resolveVirtmicWindowPid} from '@electron/main/LinuxAudioCapture';
|
||||
import {parseWindowSourceToken as parseDesktopWindowSourceToken} from '@electron/main/LinuxAudioCaptureHelpers';
|
||||
import {getTccStatus} from '@electron/main/MacTcc';
|
||||
import {
|
||||
audioFrameDebugDetails,
|
||||
isValidAudioFrame,
|
||||
isValidLinuxRule,
|
||||
isValidTargetPid,
|
||||
normalizeTimestampUs,
|
||||
} from './NativeAudioValidation';
|
||||
} from '@electron/main/NativeAudioValidation';
|
||||
import {ipcMain} from 'electron';
|
||||
|
||||
const logger = createChildLogger('NativeAudio');
|
||||
const requireModule = createRequire(import.meta.url);
|
||||
|
||||
@@ -141,16 +141,16 @@ function loadNativeScreenCapture({platform = 'linux', addon, tccStatus = 'not-de
|
||||
},
|
||||
};
|
||||
}
|
||||
if (specifier === './MacTcc') {
|
||||
if (specifier === '@electron/main/MacTcc') {
|
||||
return {getTccStatus: () => tccStatus};
|
||||
}
|
||||
if (specifier === './NativeScreenCaptureValidation') {
|
||||
if (specifier === '@electron/main/NativeScreenCaptureValidation') {
|
||||
return {
|
||||
isValidStartOptions: () => true,
|
||||
normalizeScreenCaptureDimension: (value) => value,
|
||||
};
|
||||
}
|
||||
if (specifier === './PrivilegedRendererDocuments') {
|
||||
if (specifier === '@electron/main/PrivilegedRendererDocuments') {
|
||||
return {requirePrivilegedRendererDocumentSender: () => {}};
|
||||
}
|
||||
throw new Error(`Unexpected import: ${specifier}`);
|
||||
|
||||
@@ -16,10 +16,10 @@ import type {
|
||||
NativeScreenCaptureStartResult,
|
||||
WindowsHagsState,
|
||||
} from '@electron/common/Types';
|
||||
import {getTccStatus} from '@electron/main/MacTcc';
|
||||
import {isValidStartOptions, normalizeScreenCaptureDimension} from '@electron/main/NativeScreenCaptureValidation';
|
||||
import {requirePrivilegedRendererDocumentSender} from '@electron/main/PrivilegedRendererDocuments';
|
||||
import {ipcMain} from 'electron';
|
||||
import {getTccStatus} from './MacTcc';
|
||||
import {isValidStartOptions, normalizeScreenCaptureDimension} from './NativeScreenCaptureValidation';
|
||||
import {requirePrivilegedRendererDocumentSender} from './PrivilegedRendererDocuments';
|
||||
|
||||
const logger = createChildLogger('NativeScreenCapture');
|
||||
const requireModule = createRequire(import.meta.url);
|
||||
|
||||
@@ -116,7 +116,7 @@ function loadStreamingPriority({
|
||||
if (specifier === 'node:os') return osModule;
|
||||
if (specifier === 'electron') return {app, powerSaveBlocker};
|
||||
if (specifier === 'electron-log') return log;
|
||||
if (specifier === './WindowsScreenCaptureGuard') return guard;
|
||||
if (specifier === '@electron/main/WindowsScreenCaptureGuard') return guard;
|
||||
throw new Error(`Unexpected import: ${specifier}`);
|
||||
}
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
import {createRequire} from 'node:module';
|
||||
import os from 'node:os';
|
||||
import {retainWindowsScreenCaptureGuard, stopWindowsScreenCaptureGuard} from '@electron/main/WindowsScreenCaptureGuard';
|
||||
import {app, powerSaveBlocker} from 'electron';
|
||||
import log from 'electron-log';
|
||||
import {retainWindowsScreenCaptureGuard, stopWindowsScreenCaptureGuard} from './WindowsScreenCaptureGuard';
|
||||
|
||||
const STREAMING_PRIORITY = os.constants?.priority?.PRIORITY_ABOVE_NORMAL ?? -7;
|
||||
const CAN_ELEVATE_PROCESS_PRIORITY = process.platform === 'win32';
|
||||
|
||||
Reference in new issue
Block a user