MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / isScopeOwnershipConflict

Function isScopeOwnershipConflict

apps/desktop/src/main/index.ts:525–529  ·  view source on GitHub ↗
(error: unknown)

Source from the content-addressed store, hash-verified

523// wedged the app into the crash screen whenever a CLI `executor daemon run`
524// (or a daemon a prior run left behind) held the data dir.
525const isScopeOwnershipConflict = (error: unknown): boolean => {
526 // oxlint-disable-next-line executor/no-instanceof-error, executor/no-unknown-error-message -- boundary: spawn-conflict failures arrive as plain Node errors from startSidecar; classified by message text
527 const message = error instanceof Error ? error.message : String(error);
528 return /already running|owns the current data directory/i.test(message);
529};
530
531const startWithCurrentSettings = async (): Promise<SidecarConnection | null> => {
532 // oxlint-disable-next-line executor/no-try-catch-or-throw -- boundary: bind failures surface as a user-facing dialog

Callers 1

startWithCurrentSettingsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected