39 lines
950 B
C#
39 lines
950 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace ChaosBot.Services
|
|
{
|
|
public class RestrictedConfig
|
|
{
|
|
public static bool IsAllowed(string key)
|
|
{
|
|
// TODO: List populated from DB
|
|
List<string> restrictedCfg = new List<string>
|
|
{
|
|
"Bot:Name",
|
|
"Bot:Version",
|
|
|
|
"WebServer:Port",
|
|
"WebServer:Debug",
|
|
|
|
"Discord:Prefix",
|
|
"Discord:Token",
|
|
"Discord:BaseUri",
|
|
"Discord:ClientId",
|
|
"Discord:ClientSecret",
|
|
|
|
"Lodestone:ChaosBotApi:ApiToken",
|
|
"Lodestone:ChaosBotApi:Url",
|
|
|
|
"Database:Host",
|
|
"Database:Port",
|
|
"Database:User",
|
|
"Database:Pass",
|
|
"Database:Name",
|
|
};
|
|
|
|
return !restrictedCfg.Contains(key);
|
|
}
|
|
}
|
|
}
|