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

Function isScopeOwnershipConflict

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

Source from the content-addressed store, hash-verified

630// wedged the app into the crash screen whenever a CLI `executor daemon run`
631// (or a daemon a prior run left behind) held the data dir.
632const isScopeOwnershipConflict = (error: unknown): boolean => {
633 // 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
634 const message = error instanceof Error ? error.message : String(error);
635 return /already running|owns the current data directory/i.test(message);
636};
637
638const startWithCurrentSettings = async (): Promise<SidecarConnection | null> => {
639 // 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