2022-08-16 03:08:00 +00:00
|
|
|
|
using RegexBot.Services.CommonFunctions;
|
|
|
|
|
|
|
|
|
|
namespace RegexBot.Services.CommonFunctions {
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Implements certain common actions that modules may want to perform. Using this service to perform those
|
|
|
|
|
/// functions may help enforce a sense of consistency across modules when performing common actions, and may
|
|
|
|
|
/// inform services which provide any additional features the ability to respond to those actions ahead of time.
|
|
|
|
|
/// </summary>
|
|
|
|
|
internal partial class CommonFunctionsService : Service {
|
|
|
|
|
// Note: Several classes within this service created by its hooks are meant to be sent to modules,
|
|
|
|
|
// therefore those public classes are placed into the root RegexBot namespace for the developer's convenience.
|
|
|
|
|
public CommonFunctionsService(RegexbotClient bot) : base(bot) { }
|
2022-03-29 05:03:01 +00:00
|
|
|
|
}
|
2022-08-16 03:08:00 +00:00
|
|
|
|
}
|
2022-03-29 05:03:01 +00:00
|
|
|
|
|
2022-08-16 03:08:00 +00:00
|
|
|
|
namespace RegexBot {
|
|
|
|
|
partial class RegexbotClient {
|
|
|
|
|
private readonly CommonFunctionsService _svcCommonFunctions;
|
2018-12-05 03:41:42 +00:00
|
|
|
|
}
|
2022-08-16 03:08:00 +00:00
|
|
|
|
}
|