Ignore:
Timestamp:
Sep 4, 2018, 2:33:52 PM (6 years ago)
Author:
alloc
Message:

More cleanup, allocation improvements

File:
1 edited

Legend:

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

    r325 r326  
    66        public class WebConnection : ConsoleConnectionAbstract {
    77                private readonly DateTime login;
    8                 private readonly List<string> outputLines = new List<string> ();
     8//              private readonly List<string> outputLines = new List<string> ();
    99                private DateTime lastAction;
    1010                private readonly string conDescription;
     
    3030
    3131                public static bool CanViewAllPlayers (int _permissionLevel) {
    32                         bool val = false;
     32                        const int defaultPermissionLevel = 0;
    3333
    34                         try {
    35                                 const int defaultPermissionLevel = 0;
     34                        bool val = _permissionLevel <= defaultPermissionLevel;
    3635
    37                                 val = _permissionLevel <= defaultPermissionLevel;
    38 
    39                                 foreach (WebPermissions.WebModulePermission wap in WebPermissions.Instance.GetModules ()) {
    40                                         if (wap.module.Trim ().ToLower () == "webapi.viewallplayers") {
    41                                                 val = _permissionLevel <= wap.permissionLevel;
    42                                         }
     36                        foreach (WebPermissions.WebModulePermission wap in WebPermissions.Instance.GetModules ()) {
     37                                if (wap.module.EqualsCaseInsensitive ("webapi.viewallplayers")) {
     38                                        val = _permissionLevel <= wap.permissionLevel;
    4339                                }
    44                         } catch {
    4540                        }
    4641
     
    4944
    5045                public static bool CanViewAllClaims (int _permissionLevel) {
    51                         bool val = false;
     46                        const int defaultPermissionLevel = 0;
    5247
    53                         try {
    54                                 const int defaultPermissionLevel = 0;
     48                        bool val = _permissionLevel <= defaultPermissionLevel;
    5549
    56                                 val = _permissionLevel <= defaultPermissionLevel;
    57 
    58                                 foreach (WebPermissions.WebModulePermission wap in WebPermissions.Instance.GetModules ()) {
    59                                         if (wap.module.Trim ().ToLower () == "webapi.viewallclaims") {
    60                                                 val = _permissionLevel <= wap.permissionLevel;
    61                                         }
     50                        foreach (WebPermissions.WebModulePermission wap in WebPermissions.Instance.GetModules ()) {
     51                                if (wap.module.EqualsCaseInsensitive ("webapi.viewallclaims")) {
     52                                        val = _permissionLevel <= wap.permissionLevel;
    6253                                }
    63                         } catch {
    6454                        }
    6555
     
    7666
    7767                public override void SendLine (string _text) {
    78                         outputLines.Add (_text);
     68//                      outputLines.Add (_text);
    7969                }
    8070
    8171                public override void SendLines (List<string> _output) {
    82                         outputLines.AddRange (_output);
     72//                      outputLines.AddRange (_output);
    8373                }
    8474
Note: See TracChangeset for help on using the changeset viewer.