diff --git a/lib/pods/activity/ipc_server.unix.dart b/lib/pods/activity/ipc_server.unix.dart index 5a762493..22dacfe7 100644 --- a/lib/pods/activity/ipc_server.unix.dart +++ b/lib/pods/activity/ipc_server.unix.dart @@ -68,37 +68,6 @@ class UnixIpcServer extends IpcServer { } } - // Handle IPC handshake - void _onIpcHandshake( - IpcSocketWrapper socket, - Map params, - Map handlers, - ) { - developer.log('IPC handshake: $params', name: kRpcIpcLogPrefix); - - final ver = int.tryParse(params['v']?.toString() ?? '1') ?? 1; - final clientId = params['client_id']?.toString() ?? ''; - - if (ver != 1) { - developer.log( - 'IPC unsupported version requested: $ver', - name: kRpcIpcLogPrefix, - ); - socket.closeWithCode(IpcErrorCodes.invalidVersion); - return; - } - - if (clientId.isEmpty) { - developer.log('IPC client ID required', name: kRpcIpcLogPrefix); - socket.closeWithCode(IpcErrorCodes.invalidClientId); - return; - } - - socket.clientId = clientId; - - handlers['connection']?.call(socket); - } - Future _getMacOsSystemTmpDir() async { final result = await Process.run('getconf', ['DARWIN_USER_TEMP_DIR']); return (result.stdout as String).trim(); diff --git a/lib/pods/activity/ipc_server.windows.dart b/lib/pods/activity/ipc_server.windows.dart index 674572ba..d2d56b01 100644 --- a/lib/pods/activity/ipc_server.windows.dart +++ b/lib/pods/activity/ipc_server.windows.dart @@ -163,37 +163,6 @@ class WindowsIpcServer extends IpcServer { ); } } - - // Handle IPC handshake - void _onIpcHandshake( - IpcSocketWrapper socket, - Map params, - Map handlers, - ) { - developer.log('IPC handshake: $params', name: kRpcIpcLogPrefix); - - final ver = int.tryParse(params['v']?.toString() ?? '1') ?? 1; - final clientId = params['client_id']?.toString() ?? ''; - - if (ver != 1) { - developer.log( - 'IPC unsupported version requested: $ver', - name: kRpcIpcLogPrefix, - ); - socket.closeWithCode(IpcErrorCodes.invalidVersion); - return; - } - - if (clientId.isEmpty) { - developer.log('IPC client ID required', name: kRpcIpcLogPrefix); - socket.closeWithCode(IpcErrorCodes.invalidClientId); - return; - } - - socket.clientId = clientId; - - handlers['connection']?.call(socket); - } } class WindowsIpcSocketWrapper extends IpcSocketWrapper {