mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-10 17:28:27 -04:00
Added default trovo ClientId for stream notifications
This commit is contained in:
@@ -17,7 +17,16 @@ public class TrovoProvider : Provider
|
|||||||
|
|
||||||
|
|
||||||
public TrovoProvider(IHttpClientFactory httpClientFactory, IBotCredsProvider creds)
|
public TrovoProvider(IHttpClientFactory httpClientFactory, IBotCredsProvider creds)
|
||||||
=> (_httpClientFactory, _creds) = (httpClientFactory, creds);
|
{
|
||||||
|
(_httpClientFactory, _creds) = (httpClientFactory, creds);
|
||||||
|
|
||||||
|
|
||||||
|
if (string.IsNullOrWhiteSpace(creds.GetCreds().TrovoClientId))
|
||||||
|
{
|
||||||
|
Log.Warning(@"Trovo streams are using a default clientId.
|
||||||
|
If you are experiencing ratelimits, you should create your own application at: https://developer.trovo.live/");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public override Task<bool> IsValidUrl(string url)
|
public override Task<bool> IsValidUrl(string url)
|
||||||
=> Task.FromResult(_urlRegex.IsMatch(url));
|
=> Task.FromResult(_urlRegex.IsMatch(url));
|
||||||
@@ -39,11 +48,9 @@ public class TrovoProvider : Provider
|
|||||||
|
|
||||||
if (string.IsNullOrWhiteSpace(trovoClientId))
|
if (string.IsNullOrWhiteSpace(trovoClientId))
|
||||||
{
|
{
|
||||||
Log.Warning("Trovo streams will be ignored until TrovoClientId is added to creds.yml");
|
trovoClientId = "8b3cc4719b7051803099661a3265e50b";
|
||||||
return default;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
http.DefaultRequestHeaders.Clear();
|
http.DefaultRequestHeaders.Clear();
|
||||||
http.DefaultRequestHeaders.Add("Accept", "application/json");
|
http.DefaultRequestHeaders.Add("Accept", "application/json");
|
||||||
http.DefaultRequestHeaders.Add("Client-ID", trovoClientId);
|
http.DefaultRequestHeaders.Add("Client-ID", trovoClientId);
|
||||||
|
Reference in New Issue
Block a user