Ignore:
Timestamp:
Aug 9, 2017, 7:43:07 PM (7 years ago)
Author:
alloc
Message:

Fixes 14_16_21

Location:
binary-improvements/MapRendering/Web/API
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/MapRendering/Web/API/GetPlayerList.cs

    r279 r309  
    6767
    6868                                        pJson.Add ("totalplaytime", new JSONNumber (p.TotalPlayTime));
    69                                         pJson.Add ("lastonline", new JSONString (p.LastOnline.ToUniversalTime ().ToString ("s")));
     69                                        pJson.Add ("lastonline", new JSONString (p.LastOnline.ToUniversalTime ().ToString ("yyyy-MM-ddTHH:mm:ssZ")));
    7070                                        pJson.Add ("ping", new JSONNumber (p.IsOnline ? p.ClientInfo.ping : -1));
    7171
  • binary-improvements/MapRendering/Web/API/GetPlayersOnline.cs

    r277 r309  
    2626                                p.Add ("steamid", new JSONString (ci.playerId));
    2727                                p.Add ("entityid", new JSONNumber (ci.entityId));
    28                                 p.Add ("ip", new JSONString (ci != null ? ci.ip : string.Empty));
     28                                p.Add ("ip", new JSONString (ci.ip));
    2929                                p.Add ("name", new JSONString (current.Value.EntityName));
    3030                                p.Add ("online", new JSONBoolean (true));
  • binary-improvements/MapRendering/Web/API/WebAPI.cs

    r306 r309  
    99                public static void WriteJSON (HttpListenerResponse resp, JSON.JSONNode root)
    1010                {
    11                         byte[] buf = Encoding.UTF8.GetBytes (root.ToString());
     11                        StringBuilder sb = new StringBuilder ();
     12                        root.ToString (sb);
     13                        byte[] buf = Encoding.UTF8.GetBytes (sb.ToString ());
    1214                        resp.ContentLength64 = buf.Length;
    1315                        resp.ContentType = "application/json";
Note: See TracChangeset for help on using the changeset viewer.