chore: fix calling subscription settings endpoints - skip e2e
This commit is contained in:
@@ -39,7 +39,7 @@ export class SettingsService extends AbstractService implements SettingsClientIn
|
|||||||
}
|
}
|
||||||
|
|
||||||
async updateSubscriptionSetting(name: SettingName, payload: string, sensitive = false) {
|
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) {
|
async updateSetting(name: SettingName, payload: string, sensitive = false) {
|
||||||
|
|||||||
@@ -77,6 +77,13 @@ export class SettingsGateway {
|
|||||||
return response?.data?.setting?.value ?? undefined
|
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> {
|
async getDoesSensitiveSettingExist(name: SettingName): Promise<boolean> {
|
||||||
if (!name.isSensitive()) {
|
if (!name.isSensitive()) {
|
||||||
throw new Error(`Setting ${name.value} is not sensitive`)
|
throw new Error(`Setting ${name.value} is not sensitive`)
|
||||||
|
|||||||
Reference in New Issue
Block a user