HideStatusOutput support

This commit is contained in:
Madpeter 2023-12-01 09:50:55 +00:00
parent db6772e909
commit e5c6ced9b0
20 changed files with 78 additions and 18 deletions

View file

@ -19,6 +19,7 @@ namespace SecondBotEvents.Config
settings.Add("EnforceTimeWindow");
settings.Add("TimeWindowSecs");
settings.Add("Enabled");
settings.Add("HideStatusOutput");
}
public bool GetEnabled()

View file

@ -12,6 +12,7 @@ namespace SecondBotEvents.Config
{
filename = "customcommands";
settings.Add("count");
settings.Add("HideStatusOutput");
int loop = 1;
while(loop <= GetCount())
{

View file

@ -21,6 +21,7 @@ namespace SecondBotEvents.Config
settings.Add("AutoCleanKeyValueStore");
settings.Add("CleanKeyValueStoreAfterMins");
settings.Add("CommandHistoryLimit");
settings.Add("HideStatusOutput");
}
public int GetCommandHistoryLimit()

View file

@ -15,6 +15,7 @@ namespace SecondBotEvents.Config
settings.Add("RelayAvatar");
settings.Add("RelayObjectOwnerOnly");
settings.Add("RelayHttpurl");
settings.Add("HideStatusOutput");
}
public string GetRelayHttpurl()

View file

@ -14,6 +14,7 @@ namespace SecondBotEvents.Config
settings.Add("ServerID");
settings.Add("ClientToken");
settings.Add("AllowDiscordCommands");
settings.Add("HideStatusOutput");
}
public bool GetEnabled()

View file

@ -34,6 +34,7 @@ namespace SecondBotEvents.Config
settings.Add("OutputIMuuid");
settings.Add("OutputHttpURL");
settings.Add("OutputSecret");
settings.Add("HideStatusOutput");
}
public string GetOutputSecret()

View file

@ -17,6 +17,7 @@ namespace SecondBotEvents.Config
settings.Add("AtHomeSeekLocation");
settings.Add("AtBackupSeekLocation");
settings.Add("AtHomeAutoSitUuid");
settings.Add("HideStatusOutput");
}
public string GetAtHomeAutoSitUuid()

View file

@ -12,6 +12,7 @@ namespace SecondBotEvents.Config
filename = "http";
settings.Add("Enabled");
settings.Add("Port");
settings.Add("HideStatusOutput");
}
public int GetPort()

View file

@ -17,6 +17,7 @@ namespace SecondBotEvents.Config
settings.Add("JsonOutputEventsTarget");
settings.Add("AcceptFriendRequests");
settings.Add("Enabled");
settings.Add("HideStatusOutput");
}
public bool GetEnabled()

View file

@ -12,6 +12,7 @@ namespace SecondBotEvents.Config
{
filename = "relay";
settings.Add("count");
settings.Add("HideStatusOutput");
int loop = 1;
while(loop <= GetRelayCount())
{

View file

@ -4,6 +4,7 @@ using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Runtime;
using System.Text;
@ -26,6 +27,11 @@ namespace SecondBotEvents.Config
{
mysettings["Enabled"] = enabled.ToString();
}
public bool GetHideStatusOutput()
{
return ReadSettingAsBool("HideStatusOutput", false);
}
public bool IsLoaded()
{
return loaded;

View file

@ -103,6 +103,14 @@ namespace SecondBotEvents.Services
public override string Status()
{
if(myConfig == null)
{
return "No Config";
}
else if(myConfig.GetHideStatusOutput() == true)
{
return "hidden";
}
if (acceptNewCommands == false)
{
return "Disabled";

View file

@ -76,6 +76,10 @@ namespace SecondBotEvents.Services
{
return "Config broken";
}
else if (myConfig.GetHideStatusOutput() == true)
{
return "hidden";
}
else if (botConnected == false)
{
return "Waiting for client";

View file

@ -80,6 +80,10 @@ namespace SecondBotEvents.Services
{
return "DataStore Service [Config broken]";
}
else if (myConfig.GetHideStatusOutput() == true)
{
return "hidden";
}
long unixtime = SecondbotHelpers.UnixTimeNow();
if (myConfig.GetAutoCleanKeyValueStore() == true)
{

View file

@ -46,7 +46,15 @@ namespace SecondBotEvents.Services
}
public override string Status()
{
if(botConnected == false)
if (myConfig == null)
{
return "No Config";
}
else if (myConfig.GetHideStatusOutput() == true)
{
return "hidden";
}
if (botConnected == false)
{
return "Waiting for client";
}

View file

@ -45,13 +45,17 @@ namespace SecondBotEvents.Services
{
if (myConfig == null)
{
return "Config broken";
return "No Config";
}
if (myConfig.GetEnabled() == false)
else if (myConfig.GetHideStatusOutput() == true)
{
return "hidden";
}
else if (myConfig.GetEnabled() == false)
{
return "- Not requested -";
}
if (botConnected == false)
else if (botConnected == false)
{
return "Waiting for bot";
}

View file

@ -147,15 +147,19 @@ namespace SecondBotEvents.Services
public override string Status()
{
if(myConfig == null)
if (myConfig == null)
{
return simNickname + "Config broken";
return "No Config";
}
if(botConnected == false)
else if (myConfig.GetHideStatusOutput() == true)
{
return "hidden";
}
else if (botConnected == false)
{
return simNickname + "No bot";
}
if(softDisable == false)
else if(softDisable == false)
{
Tick();
if(evacWanted == true)

View file

@ -36,17 +36,21 @@ namespace SecondBotEvents.Services
{
if (myConfig == null)
{
return "Config broken";
return "No Config";
}
if (myConfig.GetEnabled() == false)
else if (myConfig.GetHideStatusOutput() == true)
{
return "hidden";
}
else if (myConfig.GetEnabled() == false)
{
return "- Not requested -";
}
if (HTTPendpoint == null)
else if (HTTPendpoint == null)
{
return "not online";
}
if (acceptBotCommands == false)
else if (acceptBotCommands == false)
{
return "Active ~ Service";
}

View file

@ -24,15 +24,19 @@ namespace SecondBotEvents.Services
public override string Status()
{
if(myConfig == null)
if (myConfig == null)
{
return "Config broken";
return "No Config";
}
if (myConfig.GetEnabled() == false)
else if (myConfig.GetHideStatusOutput() == true)
{
return "hidden";
}
else if (myConfig.GetEnabled() == false)
{
return "- Not requested -";
}
if (botConnected == false)
else if (botConnected == false)
{
return "Waiting for bot";
}

View file

@ -27,9 +27,13 @@ namespace SecondBotEvents.Services
{
if (myConfig == null)
{
return "Config broken";
return "No Config";
}
if (botConnected == false)
else if (myConfig.GetHideStatusOutput() == true)
{
return "hidden";
}
else if (botConnected == false)
{
return "Waiting for bot";
}