[cas] use file-scoped namespaces

This commit is contained in:
Andriy
2023-07-28 19:34:28 +03:00
parent c8951aad45
commit 7aed09c87c
5 changed files with 88 additions and 93 deletions
+17 -18
View File
@@ -4,27 +4,26 @@ using System.Threading.Tasks;
using Kruzya.TelegramBot.Core.Extensions;
using Telegram.Bot.Types;
namespace Kruzya.TelegramBot.CombotAntiSpam.Combot
namespace Kruzya.TelegramBot.CombotAntiSpam.Combot;
public class CombotClient : ICombotClient
{
public class CombotClient : ICombotClient
public HttpClient _HttpClient;
public CombotClient()
{
public HttpClient _HttpClient;
public CombotClient()
{
_HttpClient = new HttpClient();
_HttpClient.BaseAddress = new Uri("https://api.cas.chat/check");
}
_HttpClient = new HttpClient();
_HttpClient.BaseAddress = new Uri("https://api.cas.chat/check");
}
public bool IsSpammer(User user)
{
return IsSpammerAsync(user).GetAwaiter().GetResult();
}
public bool IsSpammer(User user)
{
return IsSpammerAsync(user).GetAwaiter().GetResult();
}
public async Task<bool> IsSpammerAsync(User user)
{
var result = await _HttpClient.GetJsonAsync<CombotApiResponse>($"?user_id={user.Id}");
return result.IsSpammer;
}
public async Task<bool> IsSpammerAsync(User user)
{
var result = await _HttpClient.GetJsonAsync<CombotApiResponse>($"?user_id={user.Id}");
return result.IsSpammer;
}
}