Перейти к основному содержимому

setGlobalValue

Записывает заданное значение в UserSettingService.

Асинхронный метод.

Параметры

key: string //ключ для сохранения значения//
value: string //сохраняемое значение//

Пример

await setGlobalValue("ganttSettings", JSON.stringify(ganttSettings));

Возвращаемое значение

Promise<{"operation": "string", "currentStatus": "string" }>

Исключения

Исключения возникают в следующих случаях:

  • Получение от сервера ответа со статусом отличным от 200. Возникает ошибка PlatformError, описываемая объектом со следующими полями:

    • code: код статуса;
    • message: описание статуса;
    • extra: запрашиваемый URL-адрес;
    • error: полная структура ответа.
  • Возврат сервисом пользовательских настроек ответа со статусом 200 и объекта с полем error. Возникает ошибка, описываемая объектом со следующими полями:

    {
    "id": "string",
    "code": "string",
    "type": "string",
    "isError": true,
    "extra": "string",
    "message": "string"
    }