forked from TeamInklings/Octobot
Use Result.Success property instead of Result.FromSuccess() (#283)
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
parent
309d900067
commit
a80debf1b1
18 changed files with 59 additions and 54 deletions
|
@ -20,7 +20,7 @@ public sealed class BoolOption : Option<bool>
|
|||
}
|
||||
|
||||
settings[Name] = value;
|
||||
return Result.FromSuccess();
|
||||
return Result.Success;
|
||||
}
|
||||
|
||||
private static bool TryParseBool(string from, out bool value)
|
||||
|
|
|
@ -35,7 +35,13 @@ public class Option<T> : IOption
|
|||
public virtual Result Set(JsonNode settings, string from)
|
||||
{
|
||||
settings[Name] = from;
|
||||
return Result.FromSuccess();
|
||||
return Result.Success;
|
||||
}
|
||||
|
||||
public Result Reset(JsonNode settings)
|
||||
{
|
||||
settings[Name] = null;
|
||||
return Result.Success;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -48,10 +54,4 @@ public class Option<T> : IOption
|
|||
var property = settings[Name];
|
||||
return property != null ? property.GetValue<T>() : DefaultValue;
|
||||
}
|
||||
|
||||
public Result Reset(JsonNode settings)
|
||||
{
|
||||
settings[Name] = null;
|
||||
return Result.FromSuccess();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,7 +32,7 @@ public sealed partial class SnowflakeOption : Option<Snowflake>
|
|||
}
|
||||
|
||||
settings[Name] = parsed;
|
||||
return Result.FromSuccess();
|
||||
return Result.Success;
|
||||
}
|
||||
|
||||
[GeneratedRegex("[^0-9]")]
|
||||
|
|
|
@ -22,6 +22,6 @@ public sealed class TimeSpanOption : Option<TimeSpan>
|
|||
}
|
||||
|
||||
settings[Name] = span.ToString();
|
||||
return Result.FromSuccess();
|
||||
return Result.Success;
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue