chore: fix calling subscription settings endpoints - skip e2e

This commit is contained in:
Karol Sójko
2024-03-11 11:40:58 +01:00
parent 6f571936c3
commit 7febc1fac6
2 changed files with 8 additions and 1 deletions

View File

@@ -39,7 +39,7 @@ export class SettingsService extends AbstractService implements SettingsClientIn
}
async updateSubscriptionSetting(name: SettingName, payload: string, sensitive = false) {
return this.provider.updateSetting(name, payload, sensitive)
return this.provider.updateSubscriptionSetting(name, payload, sensitive)
}
async updateSetting(name: SettingName, payload: string, sensitive = false) {

View File

@@ -77,6 +77,13 @@ export class SettingsGateway {
return response?.data?.setting?.value ?? undefined
}
async updateSubscriptionSetting(name: SettingName, payload: string, sensitive: boolean): Promise<void> {
const response = await this.settingsApi.updateSubscriptionSetting(this.userUuid, name.value, payload, sensitive)
if (isErrorResponse(response)) {
throw new Error(getErrorFromErrorResponse(response).message)
}
}
async getDoesSensitiveSettingExist(name: SettingName): Promise<boolean> {
if (!name.isSensitive()) {
throw new Error(`Setting ${name.value} is not sensitive`)