From 9bfe5925f8c2b0affc3e9f5a663928a7749656e5 Mon Sep 17 00:00:00 2001 From: adator <85586985+adator85@users.noreply.github.com> Date: Sun, 6 Oct 2024 21:57:37 +0200 Subject: [PATCH] update websocket connection --- mods/mod_jsonrpc.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/mods/mod_jsonrpc.py b/mods/mod_jsonrpc.py index 8ce8492..2fd9dca 100644 --- a/mods/mod_jsonrpc.py +++ b/mods/mod_jsonrpc.py @@ -59,10 +59,21 @@ class Jsonrpc(): self.__load_module_configuration() # End of mandatory methods you can start your customization # - self.UnrealIrcdRpcLive: Live = Live(path_to_socket_file=self.Config.JSONRPC_PATH_TO_SOCKET_FILE, - callback_object_instance=self, - callback_method_name='callback_sent_to_irc' - ) + # self.UnrealIrcdRpcLive: Live = Live( + # req_method='unixsocket', + # path_to_socket_file=self.Config.JSONRPC_PATH_TO_SOCKET_FILE, + # callback_object_instance=self, + # callback_method_name='callback_sent_to_irc' + # ) + + self.UnrealIrcdRpcLive: Live = Live( + req_method='websocket', + url=self.Config.JSONRPC_URL, + username=self.Config.JSONRPC_USER, + password=self.Config.JSONRPC_PASSWORD, + callback_object_instance=self, + callback_method_name='callback_sent_to_irc' + ) self.Rpc: Loader = Loader( req_method=self.Config.JSONRPC_METHOD,