Менеджер регулирует запросы, контроллирует отсутствие дубликатов и перезапросы.
Members
-
staticns.request.manager.STATUSnumber
-
Properties:
Name Type Default Description LOADING
number 0 FAILED
number 1 DONE
number 2
Methods
-
staticns.request.manager.add(model, requestId, forced){Boolean|ns.Model}
ns.request.manager.js, line 26 -
Добавляет запрос модели.
Name Type Description model
ns.Model Модель.
requestId
number ID запроса.
forced
Boolean Флаг принудительного запроса.
Returns:
true - модель надо запросить, false - ничег не надо делать, ns.Model - дождаться ресолва промиса возвращенной модели.
-
staticns.request.manager.clean(models)
ns.request.manager.js, line 157 -
Удаляет модель из запросов. Вызывается после завершения ns.request.model.
Name Type Description models
Array.<ns.Model> Массив запрашиваемых моделей.
-
staticns.request.manager.done(model, force)
ns.request.manager.js, line 140 -
Выставляет статус запроса модели в завимости от результата.
Name Type Default Description model
ns.Model Модель
force
Boolean false optional Принудительно выставить DONE.