2018-09-24 16:03:29 +00:00
|
|
|
|
/**
|
2019-03-18 13:14:33 +00:00
|
|
|
|
* ### Менеджер паблишеров.
|
2019-03-18 09:02:53 +00:00
|
|
|
|
* <br>
|
|
|
|
|
* <br>
|
|
|
|
|
* **Доступ:**
|
2018-09-24 16:03:29 +00:00
|
|
|
|
*
|
2019-03-18 09:02:53 +00:00
|
|
|
|
* Централизированного доступа к паблишерам нет.
|
|
|
|
|
*
|
|
|
|
|
* Он осуществляется для каждого менеджера паблишеров в индивидальном порядке, под провайдером,
|
|
|
|
|
*
|
|
|
|
|
* который его содержит.
|
2018-09-24 16:03:29 +00:00
|
|
|
|
* @group manager
|
|
|
|
|
* @namespace Publishers
|
|
|
|
|
*/
|
|
|
|
|
function Publishers() {
|
|
|
|
|
/**
|
2019-03-18 09:02:53 +00:00
|
|
|
|
* Вернет ссылку на провайдер паблишера.
|
|
|
|
|
* <br/>
|
|
|
|
|
* <br/>
|
|
|
|
|
* Пример
|
|
|
|
|
* ```
|
|
|
|
|
* var some_provider = null;
|
|
|
|
|
* some_provider.publisher_manager.get(new v2.address("some_publisher")).then(function(_ref){
|
|
|
|
|
* var model = _ref.value();
|
|
|
|
|
* // теперь можно работать с провайдером паблишера
|
|
|
|
|
* }, function(_err){
|
|
|
|
|
* console.log("произошла ошибка")
|
|
|
|
|
* });
|
|
|
|
|
* ```
|
2018-09-24 16:03:29 +00:00
|
|
|
|
* @public
|
|
|
|
|
* @function get
|
|
|
|
|
* @param {v2.address} address Адрес паблишера
|
|
|
|
|
* @returns {tools.promise(Publishers.Publisher)}
|
|
|
|
|
* @memberof Publishers
|
|
|
|
|
*/
|
|
|
|
|
this.get = function (address) {
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
}
|