- Potentially refactor to individual enums for better case exhaustiveness, covering the cases below... - success, error - request, response - server, client - Maybe make a macro that casts a `Body::Message` based on `Body::Type` - Add a macro for simply defining messages https://github.com/PlaceOS/core/blob/b938d4390fe64771b09039a87d2410c4bee98778/src/placeos-edge/protocol.cr#L93-L99
Body::Messagebased onBody::Typecore/src/placeos-edge/protocol.cr
Lines 93 to 99 in b938d43