using System.Net.Http.Json; namespace FileService.Application.UploadFile { public interface IGroupAccessService { Task CheckMemberAsync(Guid userId, Guid groupId); } public class GroupAccessService(HttpClient httpClient) : IGroupAccessService { public async Task CheckMemberAsync(Guid userId, Guid groupId) { var result = await httpClient.GetFromJsonAsync>( $"api/groupmember/checkmember?userId={userId}&groupId={groupId}"); return result?.Succeeded == true && result.Data; } } }