Verified Commit 198e4c82 authored by Jakob Moser's avatar Jakob Moser
Browse files

Hand received packages to director

parent 12f4660a
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ from poolpay.card.CardReaderException import CardReaderException
from poolpay.card.Pirc522CardReader import Pirc522CardReader
from poolpay.director.Director import Director
from poolpay.display.PygameDisplay import PygameDisplay
from poolpay.model.messages.decode import decode
from poolpay.touch.EvdevTouchScreen import EvdevTouchScreen
from poolpay.ui.pygame.play import play
from poolpay.wire.Packet import Packet
@@ -94,8 +95,10 @@ logging.info("Creating wire.Server")
server = Server(paths.socket_path)


def on_packet_received(message: Packet) -> None:
    logging.debug(f"Received packet {message}, will do nothing.")
def on_packet_received(packet: Packet) -> None:
    maybe_message = decode(packet)
    if maybe_message is not None:
        director.message_received(maybe_message)


server.on_receive(on_packet_received)