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 CheckGroupMemberAsync(Guid userId, Guid groupId) { var result = await http.GetFromJsonAsync>( $"api/groupmember/checkmember?userId={userId}&groupId={groupId}"); if (!result.Succeeded) { return false; } return result.Data; } } }