Refactor path management: Migrate path discovery logic to shared paths module
- Removed `path-discovery.ts` service and replaced its usage with a new `paths.ts` module. - Updated all commands and services to utilize the new path constants and helper functions. - Ensured all necessary directories are created using the new utility functions. - Improved code readability and maintainability by centralizing path configurations.
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import net from 'net';
|
||||
import { join } from 'path';
|
||||
import { HooksDatabase } from '../services/sqlite/HooksDatabase.js';
|
||||
import { PathDiscovery } from '../services/path-discovery.js';
|
||||
import { getWorkerSocketPath } from '../shared/paths.js';
|
||||
|
||||
export interface StopInput {
|
||||
session_id: string;
|
||||
@@ -29,8 +28,7 @@ export function summaryHook(input: StopInput): void {
|
||||
}
|
||||
|
||||
// Get socket path
|
||||
const dataDir = PathDiscovery.getInstance().getDataDirectory();
|
||||
const socketPath = join(dataDir, `worker-${session.id}.sock`);
|
||||
const socketPath = getWorkerSocketPath(session.id);
|
||||
|
||||
// Send FINALIZE message via Unix socket
|
||||
const message = {
|
||||
|
||||
Reference in New Issue
Block a user