aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.Server/ShiftnetBackend.cs
diff options
context:
space:
mode:
authorAShifter <[email protected]>2017-03-08 14:57:52 -0700
committerAShifter <[email protected]>2017-03-08 14:57:52 -0700
commitbb768396787bd0ea5e608f007d881edec693f2ed (patch)
tree5bc2a134d8bae6edac4fbb4757f2eb325addb7c4 /ShiftOS.Server/ShiftnetBackend.cs
parent369aefc5e81eba25e31d52c1031f3e8ec750cb04 (diff)
parentdfeaeea3ab22d5864569f8c303c248ab046db9e1 (diff)
downloadshiftos_thereturn-bb768396787bd0ea5e608f007d881edec693f2ed.tar.gz
shiftos_thereturn-bb768396787bd0ea5e608f007d881edec693f2ed.tar.bz2
shiftos_thereturn-bb768396787bd0ea5e608f007d881edec693f2ed.zip
Merge remote-tracking branch 'refs/remotes/shiftos-game/master'
Diffstat (limited to 'ShiftOS.Server/ShiftnetBackend.cs')
-rw-r--r--ShiftOS.Server/ShiftnetBackend.cs44
1 files changed, 28 insertions, 16 deletions
diff --git a/ShiftOS.Server/ShiftnetBackend.cs b/ShiftOS.Server/ShiftnetBackend.cs
index 60b3aa4..c7bf0e8 100644
--- a/ShiftOS.Server/ShiftnetBackend.cs
+++ b/ShiftOS.Server/ShiftnetBackend.cs
@@ -43,37 +43,49 @@ namespace ShiftOS.Server
string url = contents as string;
if (!url.StartsWith("shiftnet/"))
{
- server.DispatchTo(new Guid(guid), new NetObject("shiftnet_got", new ServerMessage
+ try
{
- Name = "shiftnet_file",
- GUID = "server",
- Contents = (File.Exists("badrequest.md") == true) ? File.ReadAllText("badrequest.md") : @"# Bad request.
+
+ server.DispatchTo(new Guid(guid), new NetObject("shiftnet_got", new ServerMessage
+ {
+ Name = "shiftnet_file",
+ GUID = "server",
+ Contents = (File.Exists("badrequest.md") == true) ? File.ReadAllText("badrequest.md") : @"# Bad request.
You have sent a bad request to the multi-user domain. Please try again."
- }));
+ }));
+ }
+ catch { }
return;
}
if (File.Exists(url))
{
- server.DispatchTo(new Guid(guid), new NetObject("download", new ServerMessage
+ try
{
- Name = "download_meta",
- GUID = "server",
- Contents = JsonConvert.SerializeObject(File.ReadAllBytes(url))
- }));
+ server.DispatchTo(new Guid(guid), new NetObject("download", new ServerMessage
+ {
+ Name = "download_meta",
+ GUID = "server",
+ Contents = JsonConvert.SerializeObject(File.ReadAllBytes(url))
+ }));
+ }
+ catch { }
}
else
{
- server.DispatchTo(new Guid(guid), new NetObject("shiftnet_got", new ServerMessage
+ try
{
- Name = "shiftnet_file",
- GUID = "server",
- Contents = (File.Exists("notfound.md") == true) ? File.ReadAllText("notfound.md") : @"# Not found.
+ server.DispatchTo(new Guid(guid), new NetObject("shiftnet_got", new ServerMessage
+ {
+ Name = "shiftnet_file",
+ GUID = "server",
+ Contents = (File.Exists("notfound.md") == true) ? File.ReadAllText("notfound.md") : @"# Not found.
The page you requested at was not found on this multi-user domain."
- }));
-
+ }));
+ }
+ catch { }
}
}