Changeset 436 for binary-improvements2/WebServer/src
- Timestamp:
- May 18, 2023, 3:09:12 PM (18 months ago)
- Location:
- binary-improvements2/WebServer/src/WebAPI
- Files:
-
- 1 added
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
binary-improvements2/WebServer/src/WebAPI/APIs/ServerStats.cs
r426 r436 12 12 private static readonly byte[] jsonKeyAnimals = JsonWriter.GetEncodedPropertyNameWithPrefixValueSeparator ("animals"); 13 13 14 private static readonly byte[] jsonKeyDays = JsonWriter.GetEncodedPropertyNameWithBeginObject ("days");15 private static readonly byte[] jsonKeyHours = JsonWriter.GetEncodedPropertyNameWithPrefixValueSeparator ("hours");16 private static readonly byte[] jsonKeyMinutes = JsonWriter.GetEncodedPropertyNameWithPrefixValueSeparator ("minutes");17 14 18 15 protected override void HandleRestGet (RequestContext _context) { … … 20 17 21 18 writer.WriteRaw (jsonKeyGameTime); 22 23 19 (int days, int hours, int minutes) = GameUtils.WorldTimeToElements (GameManager.Instance.World.worldTime); 24 25 writer.WriteRaw (jsonKeyDays); 26 writer.WriteInt32 (days); 27 28 writer.WriteRaw (jsonKeyHours); 29 writer.WriteInt32 (hours); 30 31 writer.WriteRaw (jsonKeyMinutes); 32 writer.WriteInt32 (minutes); 33 34 writer.WriteEndObject (); 20 JsonCommons.WriteGameTimeObject (ref writer, days, hours, minutes); 35 21 36 22 writer.WriteRaw (jsonKeyPlayers); -
binary-improvements2/WebServer/src/WebAPI/JsonCommons.cs
r434 r436 33 33 _writer.WriteRaw (jsonKeyPositionZ); 34 34 _writer.WriteSingle (_position.z); 35 36 _writer.WriteEndObject (); 37 } 38 39 private static readonly byte[] jsonKeyDays = JsonWriter.GetEncodedPropertyNameWithBeginObject ("days"); 40 private static readonly byte[] jsonKeyHours = JsonWriter.GetEncodedPropertyNameWithPrefixValueSeparator ("hours"); 41 private static readonly byte[] jsonKeyMinutes = JsonWriter.GetEncodedPropertyNameWithPrefixValueSeparator ("minutes"); 42 43 public static void WriteGameTimeObject (ref JsonWriter _writer, int _days, int _hours, int _minutes) { 44 _writer.WriteRaw (jsonKeyDays); 45 _writer.WriteInt32 (_days); 46 47 _writer.WriteRaw (jsonKeyHours); 48 _writer.WriteInt32 (_hours); 49 50 _writer.WriteRaw (jsonKeyMinutes); 51 _writer.WriteInt32 (_minutes); 35 52 36 53 _writer.WriteEndObject ();
Note:
See TracChangeset
for help on using the changeset viewer.