dl
Version:
DreamLab Libs
20 lines (13 loc) • 731 B
JavaScript
var core = require('core');
var CredentialsProvider = core.credentials.CredentialsProvider;
var OpalCredentialsProvider = require('../opal/OpalCredentialsProvider').OpalCredentialsProvider;
var QueueCredentials = require('./QueueCredentials').QueueCredentials;
var QueueOpalCredentials = function(credentials) {
var cp = credentials instanceof CredentialsProvider ? cp : new OpalCredentialsProvider(credentials);
QueueCredentials.call(this, cp);
};
QueueOpalCredentials.prototype = Object.create(QueueCredentials.prototype);
QueueOpalCredentials.prototype._onCredentialLoaded = function (ev) {
QueueCredentials.prototype._onCredentialLoaded.call(this, ev);
};
exports.QueueOpalCredentials = QueueOpalCredentials;