UNPKG

dl

Version:

DreamLab Libs

20 lines (13 loc) 731 B
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;