/// <summary> /// Default Constructor /// </summary> public ApiRequestHandler(IApiResponseParserAsync <T> asyncParser, IApiResponseParser <T> parser, INetworkHandler networkHandler, bool ignoreCache = false) { ExceptionHelper.ThrowOnNull(parser, "parser"); ExceptionHelper.ThrowOnNull(networkHandler, "networkHandler"); Parser = parser; AsyncParser = asyncParser; IgnoreCache = ignoreCache; Network = networkHandler; }
/// <summary> /// Default Constructor /// </summary> public ApiRequestHandler(IApiResponseParserAsync <T> parser, INetworkHandler networkHandler, bool ignoreCache = false) : this(parser, parser, networkHandler, ignoreCache) { }