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