UNPKG

kaltura

Version:
86 lines (78 loc) 2.56 kB
var Unit = require('deadunit') var kc = require('../KalturaClient'); var ktypes = require('../KalturaTypes'); var vo = require ('../KalturaVO.js'); var config = require ('./config.js'); var cb = function (results) { var test = Unit.test('Create -2 Admin session', function () { this.count(2); if(results){ if(results.code && results.message){ this.log(results.message); this.log(results.code); this.ok(false); }else{ this.log('KS is: '+results); this.ok(true); } }else{ console.log('Something went wrong here :('); } //console.log('writeConsole()'); test.writeConsole(); // writes colorful output! }); } function init_minus2_session(){ var kaltura_conf = new kc.KalturaConfiguration(config.minus2_partner_id); kaltura_conf.serviceUrl = config.service_url ; var client = new kc.KalturaClient(kaltura_conf); var type = ktypes.KalturaSessionType.ADMIN; var expiry = null; var privileges = null; var ks = client.session.start(create_partner(config.minus2_partner_id,config.minus2_admin_secret), config.minus2_admin_secret, config.user_id, type, config.minus2_partner_id, expiry, privileges); return client; } function init_session(){ var kaltura_conf = new kc.KalturaConfiguration(config.partner_id); kaltura_conf.serviceUrl = config.service_url ; var client = new kc.KalturaClient(kaltura_conf); var type = ktypes.KalturaSessionType.ADMIN; var expiry = null; var privileges = null; var ks = client.session.start(create_partner, config.admin_secret, config.user_id, type, config.partner_id, expiry, privileges); } function create_partner(results) { console.log(results); process.exit(); var partner = new vo.KalturaPartner(); partner.name = "MBP"; partner.appearInSearch = null; partner.adminName = "MBP"; partner.adminEmail = "mbp@example.com"; partner.description = "MBP"; var cms_password = 'testit'; var template_partner_id = null; var silent = null; var result = client.partner.register(create_upload_token, partner, cms_password, template_partner_id, silent); return result; } function create_upload_token(result) { var uploadToken = new vo.KalturaUploadToken(); uploadToken.fileName = "~/downloads/cat.mp4"; var result = client.uploadToken.add(upload_entry, uploadToken); console.log(result); } function upload_entry() { console.log("upload_entry"); } // minus2_client=init_minus2_session(); function test() { client=init_session(); //console.log(client); } test();