DocSpace-buildtools/common/ASC.Webhooks.Core/Settings.cs

30 lines
610 B
C#
Raw Normal View History

2021-08-24 08:08:58 +00:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using ASC.Common;
using ASC.Common.Utils;
2021-08-26 18:43:41 +00:00
namespace ASC.Webhooks.Core
2021-08-24 08:08:58 +00:00
{
[Singletone]
public class Settings
{
public Settings()
{
}
public Settings(ConfigurationExtension configuration)
{
var cfg = configuration.GetSetting<Settings>("webhooks");
RepeatCount = cfg.RepeatCount ?? 5;
ThreadCount = cfg.ThreadCount ?? 1;
}
public int? RepeatCount { get; }
public int? ThreadCount { get; }
}
}