1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-17 16:53:34 +00:00

[PM-21109] Resend invitation button not responsive when clicked (#14603)

* Resolve the resend email bug

* Resolve the resend invite option for Active sponsorship

* Resolve the lint error

* Rename the o variable  properly
This commit is contained in:
cyprain-okeke
2025-05-05 16:19:11 +01:00
committed by GitHub
parent af40ff26a2
commit 28f00e5533
7 changed files with 38 additions and 19 deletions

View File

@@ -5,4 +5,9 @@ export abstract class OrganizationSponsorshipApiServiceAbstraction {
abstract getOrganizationSponsorship(
sponsoredOrgId: string,
): Promise<ListResponse<OrganizationSponsorshipInvitesResponse>>;
abstract postResendSponsorshipOffer(
sponsoringOrgId: string,
friendlyName?: string,
): Promise<void>;
}

View File

@@ -19,4 +19,18 @@ export class OrganizationSponsorshipApiService
);
return new ListResponse(r, OrganizationSponsorshipInvitesResponse);
}
async postResendSponsorshipOffer(
sponsoringOrgId: string,
sponsoredFriendlyName?: string,
): Promise<void> {
let url = "/organization/sponsorship/" + sponsoringOrgId + "/families-for-enterprise/resend";
// Add the query parameter if sponsoredOrgUserId is provided
if (sponsoredFriendlyName) {
url += `?sponsoredFriendlyName=${encodeURIComponent(sponsoredFriendlyName)}`;
}
return await this.apiService.send("POST", url, null, true, false);
}
}