From a497592badfa5108601ee5cdc98c531725c728e4 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sun, 7 Jan 2024 07:58:43 -0500 Subject: [PATCH] refactor: add dummy DecodeMessage to panic, and add getter/setter for known --- protocol/base/incoming_message.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/protocol/base/incoming_message.go b/protocol/base/incoming_message.go index faf94b1..f6e4a56 100644 --- a/protocol/base/incoming_message.go +++ b/protocol/base/incoming_message.go @@ -22,6 +22,18 @@ type IncomingMessageImpl struct { known bool } +func (i *IncomingMessageImpl) DecodeMessage(dec *msgpack.Decoder) error { + panic("child class should implement this method") +} + +func (i *IncomingMessageImpl) Known() bool { + return i.known +} + +func (i *IncomingMessageImpl) SetKnown(known bool) { + i.known = known +} + func (i *IncomingMessageImpl) SetOriginal(original []byte) { i.original = original }