Changeset 408


Ignore:
Timestamp:
Feb 22, 2023, 5:51:32 PM (22 months ago)
Author:
alloc
Message:

Few pieces of code cleanup

Location:
binary-improvements2/WebServer/src/WebAPI
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements2/WebServer/src/WebAPI/APIs/Animal.cs

    r402 r408  
    3535                                       
    3636                                        writer.WriteRaw (jsonKeyPosition);
    37                                         JsonCommons.WritePositionObject (writer, position);
     37                                        JsonCommons.WritePositionObject (ref writer, position);
    3838
    3939                                        writer.WriteEndObject ();
  • binary-improvements2/WebServer/src/WebAPI/APIs/Command.cs

    r404 r408  
    5656                        string cmd = string.Empty;
    5757                               
    58                         bool firstOverload = true;
    59                         foreach (string s in _command.GetCommands ()) {
    60                                 if (!firstOverload) {
     58                        string[] ses = _command.GetCommands ();
     59                        for (int i = 0; i < ses.Length; i++) {
     60                                string s = ses [i];
     61                               
     62                                if (i > 0) {
    6163                                        _writer.WriteValueSeparator ();
    6264                                }
    63                                 firstOverload = false;
    64                                        
     65
    6566                                _writer.WriteString (s);
    66                                        
     67
    6768                                if (s.Length > cmd.Length) {
    6869                                        cmd = s;
    6970                                }
    7071                        }
    71                                
     72
    7273                        _writer.WriteEndArray ();
    7374
     
    129130                }
    130131
    131                 public override int DefaultPermissionLevel () {
    132                         return 2000;
    133                 }
     132                public override int DefaultPermissionLevel () => 2000;
    134133        }
    135134}
  • binary-improvements2/WebServer/src/WebAPI/APIs/Hostile.cs

    r402 r408  
    3535                                       
    3636                                        writer.WriteRaw (jsonKeyPosition);
    37                                         JsonCommons.WritePositionObject (writer, position);
     37                                        JsonCommons.WritePositionObject (ref writer, position);
    3838
    3939                                        writer.WriteEndObject ();
  • binary-improvements2/WebServer/src/WebAPI/APIs/Log.cs

    r402 r408  
    4747                        writer.WriteBeginArray ();
    4848
    49                         bool first = true;
    50                         foreach (LogBuffer.LogEntry logEntry in logEntries) {
    51                                 if (!first) {
     49                        for (int i = 0; i < logEntries.Count; i++) {
     50                                LogBuffer.LogEntry logEntry = logEntries [i];
     51                               
     52                                if (i > 0) {
    5253                                        writer.WriteValueSeparator ();
    5354                                }
    5455
    55                                 first = false;
    56                                
    5756                                writer.WriteRaw (jsonMsgKey);
    5857                                writer.WriteString (logEntry.message);
    59                                
     58
    6059                                writer.WriteRaw (jsonTypeKey);
    6160                                writer.WriteString (logEntry.type.ToStringCached ());
    62                                
     61
    6362                                writer.WriteRaw (jsonTraceKey);
    6463                                writer.WriteString (logEntry.trace);
    65                                
     64
    6665                                writer.WriteRaw (jsonIsotimeKey);
    6766                                writer.WriteString (logEntry.isoTime);
    68                                
     67
    6968                                writer.WriteRaw (jsonUptimeKey);
    7069                                writer.WriteString (logEntry.uptime.ToString ());
    71                                
     70
    7271                                writer.WriteEndObject ();
    7372                        }
     73
    7474                        writer.WriteEndArray ();
    7575
  • binary-improvements2/WebServer/src/WebAPI/APIs/ServerStats.cs

    r402 r408  
    4747                }
    4848
    49                 public override int DefaultPermissionLevel () {
    50                         return 2000;
    51                 }
     49                public override int DefaultPermissionLevel () => 2000;
    5250        }
    5351}
  • binary-improvements2/WebServer/src/WebAPI/APIs/WebMods.cs

    r402 r408  
    1111                        writer.WriteBeginArray ();
    1212
    13                         bool first = true;
    14                         foreach (WebMod webMod in _parent.webMods) {
    15                                 if (!first) {
     13                        for (int i = 0; i < _parent.webMods.Count; i++) {
     14                                WebMod webMod = _parent.webMods [i];
     15                               
     16                                if (i > 0) {
    1617                                        writer.WriteValueSeparator ();
    1718                                }
    18                                 first = false;
    19                                
     19
    2020                                writer.WriteBeginObject ();
    21                                
     21
    2222                                writer.WriteString ("name");
    2323                                writer.WriteNameSeparator ();
     
    3131                                        writer.WriteString (webModReactBundle);
    3232                                }
    33                                
     33
    3434                                string webModCssFile = webMod.CssPath;
    3535                                if (webModCssFile != null) {
     
    3939                                        writer.WriteString (webModCssFile);
    4040                                }
    41                                
     41
    4242                                writer.WriteEndObject ();
    4343                        }
    44                        
     44
    4545                        writer.WriteEndArray ();
    4646
     
    5454                }
    5555
    56                 public override int DefaultPermissionLevel () {
    57                         return 2000;
    58                 }
     56                public override int DefaultPermissionLevel () => 2000;
    5957        }
    6058}
  • binary-improvements2/WebServer/src/WebAPI/APIs/WebUiUpdates.cs

    r402 r408  
    5757                }
    5858
    59                 public override int DefaultPermissionLevel () {
    60                         return 2000;
    61                 }
     59                public override int DefaultPermissionLevel () => 2000;
    6260        }
    6361}
  • binary-improvements2/WebServer/src/WebAPI/JsonCommons.cs

    r402 r408  
    77                private static readonly byte[] jsonKeyPositionZ = JsonWriter.GetEncodedPropertyNameWithPrefixValueSeparator ("z");
    88
    9                 public static void WritePositionObject (JsonWriter _writer, Vector3i _position) {
     9                public static void WritePositionObject (ref JsonWriter _writer, Vector3i _position) {
    1010                        _writer.WriteRaw (jsonKeyPositionX);
    1111                        _writer.WriteInt32 (_position.x);
Note: See TracChangeset for help on using the changeset viewer.