- Working on `handle(TaggedMessage)`, now decodes using davinci
This commit is contained in:
parent
62e3ab8acd
commit
968604e0c8
|
@ -94,6 +94,20 @@ public class Connection : Thread
|
|||
private void handle(TaggedMessage incomingMessage)
|
||||
{
|
||||
logger.dbg("Examining message '"~incomingMessage.toString()~"' ...");
|
||||
|
||||
byte[] payload = incomingMessage.getPayload();
|
||||
import davinci;
|
||||
BaseMessage baseMessage = BaseMessage.decode(payload);
|
||||
logger.dbg("Incoming message: "~baseMessage.toString());
|
||||
|
||||
logger.dbg("BaseMessage type: ", baseMessage.getMessageType());
|
||||
|
||||
if(baseMessage.getCommandType() == CommandType.NOP_COMMAND)
|
||||
{
|
||||
import davinci.c2s.test;
|
||||
logger.dbg("We got a NOP");
|
||||
TestMessage nopMessage = cast(TestMessage)baseMessage.getCommand();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue