This commit is contained in:
milimoe 2024-07-01 20:48:05 +08:00
parent dc11e3de53
commit 14c177537a
Signed by: milimoe
GPG Key ID: 05D280912DA6C69E

View File

@ -45,19 +45,26 @@ namespace Milimoe.RainBOT.Settings
{ {
try try
{ {
string strv = value.ToString() ?? "";
switch (part.ToLower()) switch (part.ToLower())
{ {
case "repeatignore": case "repeatignore":
if (isadd) RepeatIgnore.Add((string)value); if (isadd) RepeatIgnore.Add(strv);
else RepeatIgnore.Remove((string)value); else RepeatIgnore.Remove(strv);
break; break;
case "callbrotherqqignore": case "callbrotherqqignore":
if (isadd) CallBrotherQQIgnore.Add((long)value); if (long.TryParse(strv, out long lv))
else CallBrotherQQIgnore.Remove((long)value); {
if (isadd) CallBrotherQQIgnore.Add(lv);
else CallBrotherQQIgnore.Remove(lv);
}
break; break;
case "qqgroupignore": case "qqgroupignore":
if (isadd) QQGroupIgnore.Add((long)value); if (long.TryParse(strv, out lv))
else QQGroupIgnore.Remove((long)value); {
if (isadd) QQGroupIgnore.Add(lv);
else QQGroupIgnore.Remove(lv);
}
break; break;
default: default:
return false; return false;