private static string GetJson(WebStatsRequestFlags flags, bool forceUpdate) { if (UpdateJson(forceUpdate)) { if (flags != WebStatsRequestFlags.None && flags != WebStatsRequestFlags.All) { var root = new Dictionary <string, object>(); if (flags.HasFlag(WebStatsRequestFlags.Server)) { root["server"] = _Json.GetValue("server"); } if (flags.HasFlag(WebStatsRequestFlags.Stats)) { root["stats"] = _Json.GetValue("stats"); } if (flags.HasFlag(WebStatsRequestFlags.Players)) { root["players"] = _Json.GetValue("players"); } var response = Json.Encode(root); root.Clear(); return(response); } } return(flags == WebStatsRequestFlags.None ? String.Empty : JsonResponse); }
private static Dictionary <string, object> GetJson(WebStatsRequestFlags flags, bool forceUpdate) { var root = new Dictionary <string, object>(); if (UpdateJson(forceUpdate)) { if (flags != WebStatsRequestFlags.None && flags != WebStatsRequestFlags.All) { if (flags.HasFlag(WebStatsRequestFlags.Server)) { root["server"] = _Json.GetValue("server"); } if (flags.HasFlag(WebStatsRequestFlags.Stats)) { root["stats"] = _Json.GetValue("stats"); } } } return(root); }
private static string GetJson(WebStatsRequestFlags flags, bool forceUpdate) { if (UpdateJson(forceUpdate)) { if (flags != WebStatsRequestFlags.None && flags != WebStatsRequestFlags.All) { var root = new Dictionary<string, object>(); if (flags.HasFlag(WebStatsRequestFlags.Server)) { root["server"] = _Json.GetValue("server"); } if (flags.HasFlag(WebStatsRequestFlags.Stats)) { root["stats"] = _Json.GetValue("stats"); } if (flags.HasFlag(WebStatsRequestFlags.Players)) { root["players"] = _Json.GetValue("players"); } var response = Json.Encode(root); root.Clear(); return response; } } return flags == WebStatsRequestFlags.None ? String.Empty : JsonResponse; }