🐛 Fix pipe path
This commit is contained in:
		| @@ -13,7 +13,7 @@ class WindowsIpcServer extends IpcServer { | ||||
|  | ||||
|   @override | ||||
|   Future<void> start() async { | ||||
|     final pipeName = r'\\.\pipe\discord-ipc'.toNativeUtf16(); | ||||
|     final pipeName = r'\\.\pipe\discord-ipc-0'.toNativeUtf16(); | ||||
|     try { | ||||
|       _pipeHandle = CreateNamedPipe( | ||||
|         pipeName, | ||||
| @@ -32,7 +32,7 @@ class WindowsIpcServer extends IpcServer { | ||||
|       } | ||||
|  | ||||
|       developer.log( | ||||
|         'IPC named pipe created at \\\\.\\pipe\\discord-ipc', | ||||
|         r'IPC named pipe created at \\.\pipe\discord-ipc-0', | ||||
|         name: kRpcIpcLogPrefix, | ||||
|       ); | ||||
|  | ||||
| @@ -71,6 +71,7 @@ class WindowsIpcServer extends IpcServer { | ||||
|     await Isolate.spawn(_windowsIpcIsolate, receivePort.sendPort); | ||||
|  | ||||
|     receivePort.listen((message) { | ||||
|       developer.log(message.toString(), name: kRpcIpcLogPrefix); | ||||
|       if (message is int) { | ||||
|         final socketWrapper = WindowsIpcSocketWrapper(message); | ||||
|         addSocket(socketWrapper); | ||||
| @@ -87,7 +88,7 @@ class WindowsIpcServer extends IpcServer { | ||||
|   static void _windowsIpcIsolate(SendPort sendPort) { | ||||
|     while (true) { | ||||
|       final pipeHandle = CreateNamedPipe( | ||||
|         r'\\.\pipe\discord-ipc'.toNativeUtf16(), | ||||
|         r'\\.\pipe\discord-ipc-0'.toNativeUtf16(), | ||||
|         PIPE_ACCESS_DUPLEX, | ||||
|         PIPE_TYPE_MESSAGE | PIPE_READMODE_MESSAGE | PIPE_WAIT, | ||||
|         PIPE_UNLIMITED_INSTANCES, | ||||
| @@ -108,7 +109,7 @@ class WindowsIpcServer extends IpcServer { | ||||
|         sendPort.send(pipeHandle); | ||||
|       } | ||||
|       // Avoid tight loop | ||||
|       sleep(Duration(milliseconds: 100)); | ||||
|       sleep(Duration(milliseconds: 500)); | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user