diff --git a/dist/bundle.js b/dist/bundle.js index d50d758..a649692 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1773,13 +1773,22 @@ function apiCall(method /*: string*/, params /*: ?{}*/, resolve /*: Function*/, // core Lbry.status = function () { + var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return new Promise(function (resolve, reject) { - apiCall('status', {}, function (status) { + apiCall('status', params, function (status) { resolve(status); }, reject); }); }; +Lbry.version = function () { + return new Promise(function (resolve, reject) { + apiCall('version', {}, function (versionInfo) { + resolve(versionInfo); + }, reject); + }); +}; + Lbry.file_delete = function () { var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return new Promise(function (resolve, reject) { diff --git a/src/lbry.js b/src/lbry.js index 1e1b783..947c4d5 100644 --- a/src/lbry.js +++ b/src/lbry.js @@ -50,11 +50,11 @@ function apiCall(method: string, params: ?{}, resolve: Function, reject: Functio } // core -Lbry.status = () => +Lbry.status = (params = {}) => new Promise((resolve, reject) => { apiCall( 'status', - {}, + params, status => { resolve(status); }, @@ -62,6 +62,18 @@ Lbry.status = () => ); }); +Lbry.version = () => + new Promise((resolve, reject) => { + apiCall( + 'version', + {}, + versionInfo => { + resolve(versionInfo); + }, + reject + ); + }); + Lbry.file_delete = (params = {}) => new Promise((resolve, reject) => { apiCall('file_delete', params, resolve, reject);