chore: fix muting sign in emails - skip e2e (#2859)

* chore: fix muting sign in emails - skip e2e

* chore: fix api version for e2e tests
This commit is contained in:
Karol Sójko
2024-03-11 11:12:23 +01:00
committed by GitHub
parent 41f542d1c5
commit 065f3562f4
7 changed files with 45 additions and 2 deletions

View File

@@ -588,6 +588,26 @@ export class LegacyApiService
})
}
async updateSubscriptionSetting(
userUuid: UuidString,
settingName: string,
settingValue: string | null,
sensitive: boolean,
): Promise<HttpResponse<UpdateSettingResponse>> {
const params = {
name: settingName,
value: settingValue,
sensitive: sensitive,
}
return this.tokenRefreshableRequest<UpdateSettingResponse>({
verb: HttpVerb.Put,
url: joinPaths(this.host, Paths.v1.subscriptionSettings(userUuid)),
authentication: this.getSessionAccessToken(),
fallbackErrorMessage: API_MESSAGE_FAILED_UPDATE_SETTINGS,
params,
})
}
async deleteSetting(userUuid: UuidString, settingName: string): Promise<HttpResponse<DeleteSettingResponse>> {
return this.tokenRefreshableRequest<DeleteSettingResponse>({
verb: HttpVerb.Delete,