public async Task InvokeAsync(HttpContext context, ITwitchAuthorizing _twitchAuthorizing) { context.Request.Headers.TryGetValue("TwitchCode", out var twitchCode); _twitchAuthorizing.Authorize(twitchCode.ToString()); await _next(context); }
public TwitchUserAuthorizeCommandHandler(ITwitchAuthorizing twitchAuthorizing, ITwitchUserApi twitchUserApi) { _twitchAuthorizing = twitchAuthorizing; _twitchUserApi = twitchUserApi; }