This commit is contained in:
1 parent
42e2fbcdb5
commit
a603566235
4 files changed
+61
-13
No files matched your search
@@ -11,11 +11,12 @@ from loon.mqtt.handlers.marquee import marquee_handler
|
||||
from loon.mqtt.handlers.player import player_handler
|
||||
from loon.mqtt.handlers.register_request import register_request_handler
|
||||
from loon.mqtt.handlers.server import server_handler
|
||||
from loon.mqtt.handlers.show_username_request import show_username_handler
|
||||
from loon.mqtt.handlers.world import world_handler
|
||||
|
||||
|
||||
class MQTTManager:
|
||||
BASE_HANDLERS = [player_handler, register_request_handler, world_handler, server_handler, marquee_handler, change_password_handler]
|
||||
BASE_HANDLERS = [player_handler, register_request_handler, world_handler, server_handler, marquee_handler, change_password_handler, show_username_handler]
|
||||
|
||||
def __init__(self, inject_handlers = None):
|
||||
if inject_handlers is None:
|
||||
@@ -59,7 +60,8 @@ class MQTTManager:
|
||||
def on_topic(self, client, userdata, msg):
|
||||
async def handle_message():
|
||||
try:
|
||||
data = json.loads(msg.payload.decode())
|
||||
raw = msg.payload.decode()
|
||||
data = json.loads(raw) if raw.strip() else {}
|
||||
except json.decoder.JSONDecodeError:
|
||||
return
|
||||
|
||||
|
||||
Reference in new issue
Block a user