Files
2026-03-04 15:47:38 -08:00

34 lines
699 B
C#

using Newtonsoft.Json.Linq;
public class LocalConfig
{
public static string authToken
{
get
{
if (string.IsNullOrEmpty(_authToken))
{
JObject localSecrets = JObject.Parse(File.ReadAllText("localSecrets.json"));
_authToken = (string) ((JObject) localSecrets["matrix"])["auth_token"];
}
return _authToken;
}
}
private static string _authToken;
public static string homeserver
{
get
{
if (string.IsNullOrEmpty(_homeserver))
{
JObject localSecrets = JObject.Parse(File.ReadAllText("localSecrets.json"));
_homeserver = (string) ((JObject) localSecrets["matrix"])["homeserver"];
}
return _homeserver;
}
}
private static string _homeserver;
}