![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets-rebuild.corals.io/wp-content/metras.v32.1/node_modules/soundcloud/ |
const api = require('./src/api'); const callback = require('./src/callback'); const config = require('./src/config'); const connect = require('./src/connect'); const Promise = require('es6-promise').Promise; const Recorder = require('./src/recorder/recorder'); const stream = require('./src/stream'); module.exports = global.SC = { initialize (options = {}) { // set tokens config.set('oauth_token', options.oauth_token); config.set('client_id', options.client_id); config.set('redirect_uri', options.redirect_uri); config.set('baseURL', options.baseURL); config.set('connectURL', options.connectURL); }, /** API METHODS */ get (path, params) { return api.request('GET', path, params); }, post (path, params) { return api.request('POST', path, params); }, put (path, params) { return api.request('PUT', path, params); }, delete (path) { return api.request('DELETE', path); }, upload (options) { return api.upload(options); }, /** CONNECT METHODS */ connect (options) { return connect(options); }, isConnected () { return config.get('oauth_token') !== undefined; }, /** OEMBED METHODS */ oEmbed (url, options) { return api.oEmbed(url, options); }, /** RESOLVE METHODS */ resolve (url) { return api.resolve(url); }, /** RECORDER */ Recorder: Recorder, /** PROMISE **/ Promise: Promise, stream (trackPath, secretToken) { return stream(trackPath, secretToken); }, connectCallback () { callback.notifyDialog(this.location); } };