Skip to content

Commit

Permalink
feat: Add deleteRegisteredEmail endpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
usame-algan committed Feb 21, 2024
1 parent 000faa2 commit b465f2f
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -520,4 +520,24 @@ export function getRegisteredEmail(
})
}

/**
* Delete a registered email address for the signer
*
* @param chainId
* @param safeAddress
* @param signerAddress
* @param headers
*/
export function deleteRegisteredEmail(
chainId: string,
safeAddress: string,
signerAddress: string,
headers: operations['delete_email']['parameters']['headers'],
): Promise<void> {
return deleteEndpoint(baseUrl, '/v1/chains/{chainId}/safes/{safe_address}/emails/{signer}', {
path: { chainId, safe_address: safeAddress, signer: signerAddress },
headers,
})
}

/* eslint-enable @typescript-eslint/explicit-module-boundary-types */
21 changes: 21 additions & 0 deletions src/types/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,7 @@ export interface paths extends PathRegistry {
'/v1/chains/{chainId}/safes/{safe_address}/emails/{signer}': {
put: operations['change_email']
get: operations['get_email']
delete: operations['delete_email']
parameters: {
path: {
chainId: string
Expand Down Expand Up @@ -977,4 +978,24 @@ export interface operations {
400: unknown
}
}
delete_email: {
parameters: {
path: {
chainId: string
safe_address: string
signer: string
}
headers: AuthorizationEmailRequestHeader
}

responses: {
204: {
schema: void
}
200: {
schema: void
}
403: unknown
}
}
}

0 comments on commit b465f2f

Please sign in to comment.