Данный метод позволяет получить все незакрытые пользователем уведомления со шкалой прогресса.
Если вы используете в своем мини-приложении данные уведомления,
то рекомендуется вызывать данный метод при каждом запуске вашего мини-приложения для синхронизации выполняемых задач
(закрыть устаревшие уведомления, добавить актуальные в случае смены сессии / браузера пользователя).
Платформы
- 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" } ] }
Пример использования
typescriptimport bridge from '@open-condo/bridge' bridge.send('CondoWebAppGetActiveProgressBars').then((data) => { console.log(data.bars) })
