34 lines
699 B
C#
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;
|
|
} |