public ViessmannConfigConnectionProvider(TokenStore <T> tokenStore, IOptions <ViessmannConfig> config, ViessmannHttpClient <T> client, ViessmannAuthHttpClient authClient) : base(new ViessmannAuth <T>(tokenStore, config.Value.Username, config.Value.Password)) { PlattformApiClientId = config.Value.PlattformApiClientId; PlattformApiClientSecret = config.Value.PlattformApiClientSecret; Client = client.Client; AuthClient = authClient.AuthClient; }
public ViessmannConfigConnectionProvider(TokenStore <T> tokenStore, IOptions <ViessmannConfig> config, ViessmannHttpClient <T> client) : base(new ViessmannAuth <T>(tokenStore)) { ClientId = config.Value.ClientId; RedirectUri = config.Value.RedirectUri; Client = client.Client; }