1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-14 23:33:31 +00:00

SG-680 - Update OrgDomainApiService to use ListResponse and map into OrganizationDomainResponse properly

This commit is contained in:
Jared Snider
2022-12-05 17:10:36 -05:00
parent 4bb2e8db11
commit 6cd7f681a1

View File

@@ -1,5 +1,6 @@
import { OrgDomainApiServiceAbstraction } from "../../abstractions/organization-domain/org-domain-api.service.abstraction";
import { OrganizationDomainResponse } from "../../abstractions/organization-domain/responses/organization-domain.response";
import { ListResponse } from "../../models/response/list.response";
import { ApiService } from "../api.service";
import { OrgDomainService } from "./org-domain.service";
@@ -9,7 +10,7 @@ export class OrgDomainApiService implements OrgDomainApiServiceAbstraction {
constructor(private orgDomainService: OrgDomainService, private apiService: ApiService) {}
async getAllByOrgId(orgId: string): Promise<Array<OrganizationDomainResponse>> {
const result: Array<any> = await this.apiService.send(
const listResponse: ListResponse<any> = await this.apiService.send(
"GET",
`/organizations/${orgId}/domain`,
null,
@@ -17,7 +18,7 @@ export class OrgDomainApiService implements OrgDomainApiServiceAbstraction {
true
);
const orgDomains = result.map(
const orgDomains = listResponse.data.map(
(resultOrgDomain: any) => new OrganizationDomainResponse(resultOrgDomain)
);