Ignore:
Timestamp:
May 17, 2023, 11:05:59 PM (20 months ago)
Author:
alloc
Message:

Added permission management APIs

Location:
binary-improvements2/WebServer/src/WebAPI/APIs/GameData
Files:
2 edited

Legend:

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

    r433 r434  
    33using Webserver.Permissions;
    44
    5 namespace Webserver.WebAPI.APIs {
     5namespace Webserver.WebAPI.APIs.GameData {
    66        [UsedImplicitly]
    77        internal class Item : AbsRestApi {
  • binary-improvements2/WebServer/src/WebAPI/APIs/GameData/Mods.cs

    r433 r434  
    33using Webserver.Permissions;
    44
    5 namespace Webserver.WebAPI.APIs {
     5namespace Webserver.WebAPI.APIs.GameData {
    66        [UsedImplicitly]
    77        public class Mods : AbsRestApi {
     
    1212                        writer.WriteBeginArray ();
    1313
    14                         for (int i = 0; i < _parent.webMods.Count; i++) {
    15                                 WebMod webMod = _parent.webMods [i];
     14                        for (int i = 0; i < _parent.WebMods.Count; i++) {
     15                                WebMod webMod = _parent.WebMods [i];
    1616
    1717                                if (i > 0) {
     
    6262                        _writer.WriteValueSeparator ();
    6363                        _writer.WritePropertyName ("displayName");
    64                         JsonCommons.WriteStringOrNull (ref _writer, _webMod.ParentMod.DisplayName);
     64                        _writer.WriteString (_webMod.ParentMod.DisplayName);
    6565
    6666                        _writer.WriteValueSeparator ();
    6767                        _writer.WritePropertyName ("description");
    68                         JsonCommons.WriteStringOrNull (ref _writer, _webMod.ParentMod.Description);
     68                        _writer.WriteString (_webMod.ParentMod.Description);
    6969
    7070                        _writer.WriteValueSeparator ();
    7171                        _writer.WritePropertyName ("author");
    72                         JsonCommons.WriteStringOrNull (ref _writer, _webMod.ParentMod.Author);
     72                        _writer.WriteString (_webMod.ParentMod.Author);
    7373
    7474                        _writer.WriteValueSeparator ();
    7575                        _writer.WritePropertyName ("version");
    76                         JsonCommons.WriteStringOrNull (ref _writer, _webMod.ParentMod.VersionString);
     76                        _writer.WriteString (_webMod.ParentMod.VersionString);
    7777
    7878                        _writer.WriteValueSeparator ();
    7979                        _writer.WritePropertyName ("website");
    80                         JsonCommons.WriteStringOrNull (ref _writer, _webMod.ParentMod.Website);
     80                        _writer.WriteString (_webMod.ParentMod.Website);
    8181                }
    8282
Note: See TracChangeset for help on using the changeset viewer.