From f5f4dcbdb58829707ecbc7ecc20ffdae8c656457 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 12 Feb 2017 18:39:41 -0500 Subject: [PATCH] chat_getall MUD command --- ShiftOS.Server/ChatBackend.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ShiftOS.Server/ChatBackend.cs b/ShiftOS.Server/ChatBackend.cs index f3d1dee..6779fd8 100644 --- a/ShiftOS.Server/ChatBackend.cs +++ b/ShiftOS.Server/ChatBackend.cs @@ -102,6 +102,17 @@ namespace ShiftOS.Server public delegate void empty(); + [MudRequest("chat_getallchannels")] + public static void GetAllChannels(string guid, object contents) + { + server.DispatchTo(new Guid(guid), new NetObject("chat_all", new ServerMessage + { + Name = "chat_all", + GUID = "Server", + Contents = (File.Exists("chats.json") == true) ? File.ReadAllText("chats.json") : "[]" + })); + } + [MudRequest("chat_send")] public static void ReceiveMessage(string guid, object contents) {