CondoWebAppGetActiveProgressBars

Данный метод позволяет получить все незакрытые пользователем уведомления со шкалой прогресса. Если вы используете в своем мини-приложении данные уведомления, то рекомендуется вызывать данный метод при каждом запуске вашего мини-приложения для синхронизации выполняемых задач (закрыть устаревшие уведомления, добавить актуальные в случае смены сессии / браузера пользователя).

Платформы

  • B2B-Web

Параметры метода

Данный метод не принимает никаких параметров.

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

В случае успешного выполнения вам метод вернет назад JSON-объект, содержащий поле bars - массив со всеми активными шкалами прогресса:
json
{ "bars": [ { "id": "9e4dd15a-aec6-4d81-90e3-fab58deac8c0", "message": "Uploading some data", "description": "Please keep the page open", "progress": 0, "externalTaskId": "de74da8d-207a-4a25-bf52-5bce25efe860" }, { "id": "30cc8153-2d71-4be5-98dd-f2eae4cbfc82", "message": "Uploading some data", "description": "Please keep the page open", "progress": 0, "externalTaskId": "2179294d-f77e-4d54-9bac-94094f94adcc" } ] }

Пример использования

typescript
import bridge from '@open-condo/bridge' bridge.send('CondoWebAppGetActiveProgressBars').then((data) => { console.log(data.bars) })
active-progress-bar-example