From beb2bb27d7cd957a43c26ec73ad96a8241a34008 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 8 Feb 2017 16:33:01 -0500 Subject: "My Shop" menu item works. --- ShiftOS.Server/Program.cs | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'ShiftOS.Server') diff --git a/ShiftOS.Server/Program.cs b/ShiftOS.Server/Program.cs index a8f25d6..7a4b457 100644 --- a/ShiftOS.Server/Program.cs +++ b/ShiftOS.Server/Program.cs @@ -687,7 +687,30 @@ Contents: })); } break; - break; + case "user_get_shop": + string shopOwner = msg.Contents; + if (File.Exists("shops.json")) + foreach (var shop in JsonConvert.DeserializeObject>(File.ReadAllText("shops.json"))) + { + if (shop.Owner == shopOwner) + { + server.DispatchTo(new Guid(msg.GUID), new NetObject("ruecuodaL", new ServerMessage + { + Name = "user_shop", + GUID = "server", + Contents = JsonConvert.SerializeObject(shop) + })); + return; + } + } + + server.DispatchTo(new Guid(msg.GUID), new NetObject("ruecuodaL", new ServerMessage + { + Name = "user_noshop", + GUID = "server", + })); + + break; case "pong_gethighscores": if (File.Exists("pong_highscores.json")) { -- cgit v1.2.3