Socket
Socket
Sign inDemoInstall

ziggeo

Package Overview
Dependencies
103
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.29 to 0.1.30

src/audiostreams.js

85

dist/ziggeo.js
/*!
ziggeo - v0.1.29 - 2022-02-13
ziggeo - v0.1.30 - 2022-02-17
Copyright (c)

@@ -14,4 +14,4 @@ Apache-2.0 Software License.

"guid": "dc4166d4-b177-4212-abd5-ab255907a7d8",
"version": "0.1.29",
"datetime": 1644782406707
"version": "0.1.30",
"datetime": 1645127899290
};

@@ -135,31 +135,31 @@ });

index: function (data, callbacks) {
this.ApiConnect.getJSON('/server/v1/audios/', callbacks, data);
this.ApiConnect.getJSON('/v1/audios/', callbacks, data);
},
count: function (data, callbacks) {
this.ApiConnect.getJSON('/server/v1/audios/count', callbacks, data);
this.ApiConnect.getJSON('/v1/audios/count', callbacks, data);
},
get: function (token_or_key, callbacks) {
this.ApiConnect.getJSON('/server/v1/audios/bytoken/' + token_or_key + '', callbacks);
this.ApiConnect.getJSON('/v1/audios/' + token_or_key + '', callbacks);
},
get_bulk: function (data, callbacks) {
this.ApiConnect.postJSON('/server/v1/audios/get-bulk', callbacks, data);
this.ApiConnect.postJSON('/v1/audios/get-bulk', callbacks, data);
},
download_audio: function (token_or_key, callbacks) {
this.Connect.getBinary('/v1/server/v1/audios/bytoken/' + token_or_key + '/video', callbacks);
this.Connect.getBinary('/v1/audios/' + token_or_key + '/audio', callbacks);
},
update: function (token_or_key, data, callbacks) {
this.ApiConnect.postJSON('/server/v1/audios/bytoken/' + token_or_key + '', callbacks, data);
this.ApiConnect.postJSON('/v1/audios/' + token_or_key + '', callbacks, data);
},
update_bulk: function (data, callbacks) {
this.ApiConnect.postJSON('/server/v1/audios/update-bulk', callbacks, data);
this.ApiConnect.postJSON('/v1/audios/update-bulk', callbacks, data);
},
destroy: function (token_or_key, callbacks) {
this.ApiConnect.destroy('/server/v1/audios/bytoken/' + token_or_key + '', callbacks);
this.ApiConnect.destroy('/v1/audios/' + token_or_key + '', callbacks);
},

@@ -175,6 +175,6 @@

self = this;
this.Connect.postUploadJSON('/server/v1/audios/audios-upload-url', {
this.Connect.postUploadJSON('/v1/audios-upload-url', {
failure: callbacks ? callbacks.failure : null,
success: function (result) {
self.Connect.postJSON('/server/v1/audios/' + result['token'] + '/streams/' + result['default_stream']['token'] + '/confirm-audio', {
self.Connect.postJSON('/v1/audios/' + result['token'] + '/streams/' + result['default_stream']['token'] + '/confirm-audio', {
failure: callbacks ? callbacks.failure : null,

@@ -189,3 +189,3 @@ success: function (resultInner) {

} else
this.ApiConnect.postJSON('/server/v1/audios/', callbacks, data, file);
this.ApiConnect.postJSON('/v1/audios/', callbacks, data, file);
}

@@ -197,2 +197,57 @@

Scoped.define('module:AudioStreams', ['base:Class'], function (Class, scoped) {
return Class.extend({scoped: scoped}, function (inherited) {
return {
constructor: function (Connect, ApiConnect, CdnConnect) {
inherited.constructor.call(this);
this.Connect = Connect;
this.ApiConnect = ApiConnect;
this.CdnConnect = CdnConnect;
},
index: function (audio_token_or_key, data, callbacks) {
this.ApiConnect.getJSON('/v1/audios/' + audio_token_or_key + '/streams', callbacks, data);
},
get: function (audio_token_or_key, token_or_key, callbacks) {
this.ApiConnect.getJSON('/v1/audios/' + audio_token_or_key + '/streams/' + token_or_key + '', callbacks);
},
download_audio: function (audio_token_or_key, token_or_key, callbacks) {
this.Connect.getBinary('/v1/audios/' + audio_token_or_key + '/streams/' + token_or_key + '/audio', callbacks);
},
destroy: function (audio_token_or_key, token_or_key, callbacks) {
this.ApiConnect.destroy('/v1/audios/' + audio_token_or_key + '/streams/' + token_or_key + '', callbacks);
},
create: function (audio_token_or_key, data, callbacks) {
var file = null;
if (data && data.file) {
file = data.file;
delete data.file;
}
if (file) {
self = this;
this.Connect.postUploadJSON('/v1/audios/' + audio_token_or_key + '/streams-upload-url', {
failure: callbacks ? callbacks.failure : null,
success: function (result) {
self.Connect.postJSON('/v1/audios/' + audio_token_or_key + '/streams/' + result['token'] + '/confirm-audio', {
failure: callbacks ? callbacks.failure : null,
success: function (resultInner) {
result = resultInner;
if (callbacks && callbacks.success) callbacks.success(result);
}
});
}
}, 'stream', data, file, 'audio_type');
} else
this.ApiConnect.postJSON('/v1/audios/' + audio_token_or_key + '/streams', callbacks, data, file);
}
};
});
});
Scoped.define("module:Auth", [

@@ -287,2 +342,4 @@ "base:Class",

this.cdn_regions = {"r1":"https:\/\/video-cdn-eu-west-1.ziggeo.com"};
this.js_cdn_url = "https://media-cdn.ziggeo.com";
this.js_cdn_regions = {"r1":"https:\/\/media-cdn-eu-west-1.ziggeo.com"};
this.requestTimeout = 60 * 1000;

@@ -289,0 +346,0 @@ }

2

package.json
{
"name": "ziggeo",
"description": "Ziggeo API (https://ziggeo.com) allows you to integrate video recording and playback with only two lines of code in your site, service or app. This is the NodeJS Server SDK.",
"version": "0.1.29",
"version": "0.1.30",
"author": "Ziggeo",

@@ -6,0 +6,0 @@ "repository": "https://github.com/Ziggeo/ZiggeoNodeSdk.git",

# Ziggeo's Node.js Server SDK
latest version: **0.1.29**
latest version: **0.1.30**

@@ -54,8 +54,8 @@ ## Index

9. [Audios Create](#method-audios-create)
6. [Methods for Audio_streams](#method-audio-streams)
1. [Audio_streams Index](#method-audio-streams-index)
2. [Audio_streams Get](#method-audio-streams-get)
3. [Audio_streams Download Audio](#method-audio-streams-download-audio)
4. [Audio_streams Destroy](#method-audio-streams-destroy)
5. [Audio_streams Create](#method-audio-streams-create)
6. [Methods for Audio Streams](#method-audio-streams)
1. [Audio Streams Index](#method-audio-streams-index)
2. [Audio Streams Get](#method-audio-streams-get)
3. [Audio Streams Download Audio](#method-audio-streams-download-audio)
4. [Audio Streams Destroy](#method-audio-streams-destroy)
5. [Audio Streams Create](#method-audio-streams-create)
7. [Methods for Authtokens](#method-authtokens)

@@ -194,3 +194,3 @@ 1. [Authtokens Get](#method-authtokens-get)

3. Audios
4. Audio_streams
4. Audio Streams
5. Authtokens

@@ -626,3 +626,3 @@ 6. Application

### Audio_streams<a name="method-audio-streams"></a>
### Audio Streams<a name="method-audio-streams"></a>

@@ -637,3 +637,3 @@

```node
ZiggeoSdk.Audio_streams.index(audio_token_or_key, arguments, [callbacks])
ZiggeoSdk.AudioStreams.index(audio_token_or_key, arguments, [callbacks])
```

@@ -649,3 +649,3 @@

```node
ZiggeoSdk.Audio_streams.get(audio_token_or_key, token_or_key, [callbacks])
ZiggeoSdk.AudioStreams.get(audio_token_or_key, token_or_key, [callbacks])
```

@@ -658,3 +658,3 @@

```node
ZiggeoSdk.Audio_streams.download_audio(audio_token_or_key, token_or_key, [callbacks])
ZiggeoSdk.AudioStreams.download_audio(audio_token_or_key, token_or_key, [callbacks])
```

@@ -667,3 +667,3 @@

```node
ZiggeoSdk.Audio_streams.destroy(audio_token_or_key, token_or_key, [callbacks])
ZiggeoSdk.AudioStreams.destroy(audio_token_or_key, token_or_key, [callbacks])
```

@@ -676,3 +676,3 @@

```node
ZiggeoSdk.Audio_streams.create(audio_token_or_key, arguments, [callbacks])
ZiggeoSdk.AudioStreams.create(audio_token_or_key, arguments, [callbacks])
```

@@ -679,0 +679,0 @@

@@ -13,31 +13,31 @@ Scoped.define('module:Audios', ['base:Class'], function (Class, scoped) {

index: function (data, callbacks) {
this.ApiConnect.getJSON('/server/v1/audios/', callbacks, data);
this.ApiConnect.getJSON('/v1/audios/', callbacks, data);
},
count: function (data, callbacks) {
this.ApiConnect.getJSON('/server/v1/audios/count', callbacks, data);
this.ApiConnect.getJSON('/v1/audios/count', callbacks, data);
},
get: function (token_or_key, callbacks) {
this.ApiConnect.getJSON('/server/v1/audios/bytoken/' + token_or_key + '', callbacks);
this.ApiConnect.getJSON('/v1/audios/' + token_or_key + '', callbacks);
},
get_bulk: function (data, callbacks) {
this.ApiConnect.postJSON('/server/v1/audios/get-bulk', callbacks, data);
this.ApiConnect.postJSON('/v1/audios/get-bulk', callbacks, data);
},
download_audio: function (token_or_key, callbacks) {
this.Connect.getBinary('/v1/server/v1/audios/bytoken/' + token_or_key + '/video', callbacks);
this.Connect.getBinary('/v1/audios/' + token_or_key + '/audio', callbacks);
},
update: function (token_or_key, data, callbacks) {
this.ApiConnect.postJSON('/server/v1/audios/bytoken/' + token_or_key + '', callbacks, data);
this.ApiConnect.postJSON('/v1/audios/' + token_or_key + '', callbacks, data);
},
update_bulk: function (data, callbacks) {
this.ApiConnect.postJSON('/server/v1/audios/update-bulk', callbacks, data);
this.ApiConnect.postJSON('/v1/audios/update-bulk', callbacks, data);
},
destroy: function (token_or_key, callbacks) {
this.ApiConnect.destroy('/server/v1/audios/bytoken/' + token_or_key + '', callbacks);
this.ApiConnect.destroy('/v1/audios/' + token_or_key + '', callbacks);
},

@@ -53,6 +53,6 @@

self = this;
this.Connect.postUploadJSON('/server/v1/audios/audios-upload-url', {
this.Connect.postUploadJSON('/v1/audios-upload-url', {
failure: callbacks ? callbacks.failure : null,
success: function (result) {
self.Connect.postJSON('/server/v1/audios/' + result['token'] + '/streams/' + result['default_stream']['token'] + '/confirm-audio', {
self.Connect.postJSON('/v1/audios/' + result['token'] + '/streams/' + result['default_stream']['token'] + '/confirm-audio', {
failure: callbacks ? callbacks.failure : null,

@@ -67,3 +67,3 @@ success: function (resultInner) {

} else
this.ApiConnect.postJSON('/server/v1/audios/', callbacks, data, file);
this.ApiConnect.postJSON('/v1/audios/', callbacks, data, file);
}

@@ -70,0 +70,0 @@

@@ -19,2 +19,4 @@

this.cdn_regions = {"r1":"https:\/\/video-cdn-eu-west-1.ziggeo.com"};
this.js_cdn_url = "https://media-cdn.ziggeo.com";
this.js_cdn_regions = {"r1":"https:\/\/media-cdn-eu-west-1.ziggeo.com"};
this.requestTimeout = 60 * 1000;

@@ -21,0 +23,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc