From 1f1796930d2baffd6e26d92110a836c30a3dadd2 Mon Sep 17 00:00:00 2001 From: "Tristan B. Velloza Kildaire" Date: Tue, 14 Mar 2023 23:57:40 +0200 Subject: [PATCH] Messages - Removed implicit `static` - Added documentation to `ubyte[] encodeMessage(string)` --- source/birchwood/protocol/messages.d | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/source/birchwood/protocol/messages.d b/source/birchwood/protocol/messages.d index 101033d..590335c 100644 --- a/source/birchwood/protocol/messages.d +++ b/source/birchwood/protocol/messages.d @@ -30,7 +30,16 @@ __gshared static this() /** * Encoding/decoding primitives */ -public static ubyte[] encodeMessage(string messageIn) + +/** + * Encodes the provided message into a CRLF + * terminated byte array + * + * Params: + * messageIn = the message to encode + * Returns: the encoded message + */ +public ubyte[] encodeMessage(string messageIn) { ubyte[] messageOut = cast(ubyte[])messageIn; messageOut~=[cast(ubyte)13, cast(ubyte)10];