Unload the module when the protocol is not unreal6

This commit is contained in:
adator
2025-11-02 00:15:43 +01:00
parent 0117e1dd3a
commit 9f2da13f88

View File

@@ -60,6 +60,10 @@ class Jsonrpc(IModule):
self.ModConfig = self.ModConfModel(jsonrpc=0) self.ModConfig = self.ModConfModel(jsonrpc=0)
if self.Config.SERVEUR_PROTOCOL != 'unreal6':
self.Loader.ModuleUtils.unload_one_module(self.Irc, self.module_name, False)
return None
# Is RPC Active? # Is RPC Active?
self.is_streaming = False self.is_streaming = False
@@ -108,6 +112,11 @@ class Jsonrpc(IModule):
self.Logs.error(f"JSONRPC ERROR: {err.__str__()}") self.Logs.error(f"JSONRPC ERROR: {err.__str__()}")
def unload(self) -> None: def unload(self) -> None:
if self.Config.SERVEUR_PROTOCOL != 'unreal6':
self.Loader.ModuleUtils.unload_one_module(self.Irc, self.module_name, False)
return None
if self.is_streaming: if self.is_streaming:
self.Protocol.send_priv_msg( self.Protocol.send_priv_msg(
nick_from=self.Config.SERVICE_NICKNAME, nick_from=self.Config.SERVICE_NICKNAME,