/// <summary> /// /// </summary> /// <param name="viberBot"></param> /// <param name="logger"></param> /// <param name="configuration"></param> /// <param name="httpClientFactory"></param> public ViberBotController(IMemoryCache memoryCache, IViberBot viberBot, ILogger <ViberBotController> logger, IConfiguration configuration, IHttpClientFactory httpClientFactory) { _configuration = configuration; _logger = logger; _httpClientFactory = httpClientFactory; _viberBot = viberBot; _cache = memoryCache; }
public ViberService(IViberRepository viberRepository, IViberBot viberbot, IWorkContext workContext) { _WorkContext = workContext; _ViberBot = viberbot; _viberRepository = viberRepository; }