Ignore:
Timestamp:
Nov 16, 2018, 10:38:46 PM (6 years ago)
Author:
alloc
Message:

*Latest optimizations

File:
1 edited

Legend:

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

    r326 r332  
    11using System;
    22using System.Collections.Generic;
     3using System.Net;
    34using UnityEngine;
    45
     
    1011                private readonly string conDescription;
    1112
    12                 public WebConnection (string _sessionId, string _endpoint, ulong _steamId) {
     13                public WebConnection (string _sessionId, IPAddress _endpoint, ulong _steamId) {
    1314                        SessionID = _sessionId;
    1415                        Endpoint = _endpoint;
     
    2122                public string SessionID { get; private set; }
    2223
    23                 public string Endpoint { get; private set; }
     24                public IPAddress Endpoint { get; private set; }
    2425
    2526                public ulong SteamID { get; private set; }
     
    3031
    3132                public static bool CanViewAllPlayers (int _permissionLevel) {
    32                         const int defaultPermissionLevel = 0;
    33 
    34                         bool val = _permissionLevel <= defaultPermissionLevel;
    35 
    36                         foreach (WebPermissions.WebModulePermission wap in WebPermissions.Instance.GetModules ()) {
    37                                 if (wap.module.EqualsCaseInsensitive ("webapi.viewallplayers")) {
    38                                         val = _permissionLevel <= wap.permissionLevel;
    39                                 }
    40                         }
    41 
    42                         return val;
     33                        return WebPermissions.Instance.ModuleAllowedWithLevel ("webapi.viewallplayers", _permissionLevel);
    4334                }
    4435
    4536                public static bool CanViewAllClaims (int _permissionLevel) {
    46                         const int defaultPermissionLevel = 0;
    47 
    48                         bool val = _permissionLevel <= defaultPermissionLevel;
    49 
    50                         foreach (WebPermissions.WebModulePermission wap in WebPermissions.Instance.GetModules ()) {
    51                                 if (wap.module.EqualsCaseInsensitive ("webapi.viewallclaims")) {
    52                                         val = _permissionLevel <= wap.permissionLevel;
    53                                 }
    54                         }
    55 
    56                         return val;
     37                        return WebPermissions.Instance.ModuleAllowedWithLevel ("webapi.viewallclaims", _permissionLevel);
    5738                }
    5839
Note: See TracChangeset for help on using the changeset viewer.