using TelegramBotBase.Form; using TelegramBotBase.Interfaces; namespace TelegramBotBase.Factories; public class LambdaStartFormFactory : IStartFormFactory { public delegate FormBase CreateFormDelegate(); private readonly CreateFormDelegate _lambda; public LambdaStartFormFactory(CreateFormDelegate lambda) { _lambda = lambda; } public FormBase CreateForm() { return _lambda(); } }