Files
IM_NEW/MessageService.WebApi/Application/IntegrationServices/GroupMemberIntegrationService.cs
T

29 lines
749 B
C#

using System.Net.Http.Json;
using IM.Commons;
namespace MessageService.WebApi.Application.IntegrationServices
{
public class GroupMemberIntegrationService : IGroupMemberIntegrationService
{
private readonly HttpClient http;
public GroupMemberIntegrationService(HttpClient http)
{
this.http = http;
}
public async Task<bool> CheckGroupMemberAsync(Guid userId, Guid groupId)
{
var result = await http.GetFromJsonAsync<Result<bool>>(
$"api/groupmember/checkmember?userId={userId}&groupId={groupId}");
if (!result.Succeeded)
{
return false;
}
return result.Data;
}
}
}