SecondBot/SecondBotEvents/Config/BasicConfig.cs
2022-05-29 17:38:28 +01:00

50 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace SecondBotEvents.Config
{
public class BasicConfig : Config
{
public BasicConfig(bool fromENV, string fromFolder = "") : base(fromENV, fromFolder) { }
protected override void MakeSettings()
{
filename = "basic";
settings.Add("Username");
settings.Add("Password");
settings.Add("LoginURI");
}
public string GetUsername()
{
return ReadSettingAsString("Username","Firstname Lastname");
}
public string GetPassword()
{
return ReadSettingAsString("Password", "passwordHere");
}
public string GetFirstName()
{
string[] bits = GetUsername().Split(" ");
return bits[0];
}
public string GetLastName()
{
string[] bits = GetUsername().Split(" ");
if(bits.Length == 2)
{
return bits[1];
}
return "Resident";
}
public string GetLoginURI()
{
return ReadSettingAsString("LoginURI", "secondlife");
}
}
}