Namespace: manager

ns.request. manager

Менеджер регулирует запросы, контроллирует отсутствие дубликатов и перезапросы.

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.

comments powered by Disqus