private void ProcessPresenceRequest(HttpListenerContext context) { var user = new UserInfo(context.Request); if (user.IsValid()) { _storage.AddPresenceReport(user); Console.WriteLine(string.Format("{0} => presence", user.ToString())); } }
private void ProcessCrashRequest(HttpListenerContext context) { HttpListenerRequest request = context.Request; if (request.HasEntityBody) { var client_stream = new System.IO.StreamReader(request.InputStream, request.ContentEncoding); string callstack = client_stream.ReadToEnd(); var user = new UserInfo(context.Request); if (user.IsValid()) { _storage.AddCrashReport(user, callstack); Console.WriteLine(string.Format("{0} => crash", user.ToString())); } } }