mirror of
https://codeberg.org/ashley/poke.git
synced 2024-11-26 03:39:00 +01:00
Refactor code :3
This commit is contained in:
parent
014ba91637
commit
c625e52811
1 changed files with 10 additions and 15 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
/**
|
||||||
|
* PokeTube is a Free/Libre youtube front-end !
|
||||||
|
*
|
||||||
|
* This file is Licensed under LGPL-3.0-or-later. Poketube itself is GPL, Only this file is LGPL.
|
||||||
|
* See a copy here: https://www.gnu.org/licenses/lgpl-3.0.txt
|
||||||
|
* Please don't remove this comment while sharing this code.
|
||||||
|
*/
|
||||||
|
|
||||||
const { curly } = require("node-libcurl");
|
const { curly } = require("node-libcurl");
|
||||||
const { toJson } = require("xml2json");
|
const { toJson } = require("xml2json");
|
||||||
const fetch = require("node-fetch");
|
const fetch = require("node-fetch");
|
||||||
|
@ -22,23 +30,10 @@ class PokeTubeAPI {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves data about the YouTube video from the InnerTube API.
|
* @deprecated This method is deprecated. Please use the `video()` function defined in `libpoketube-core` to retrieve video data.
|
||||||
* @deprecated This method is deprecated and may no longer work due to changes in the InnerTube API. Please use the `video()` function defined in `libpoketube-core` to retrieve video data.
|
|
||||||
* @returns {Promise<object|null>} A Promise that resolves with the video data, or null if an error occurs.
|
|
||||||
* @private
|
|
||||||
*/
|
*/
|
||||||
async _getInnerTubeData() {
|
async _getInnerTubeData() {
|
||||||
try {
|
return;
|
||||||
const { data } = await curly.get(`${NEW_API_URL}?v=${this.videoId}`, {
|
|
||||||
httpHeader: Object.entries(this.headers).map(([k, v]) => `${k}: ${v}`),
|
|
||||||
});
|
|
||||||
|
|
||||||
const json = toJson(data);
|
|
||||||
return this._getJson(json);
|
|
||||||
} catch (error) {
|
|
||||||
this._handleError(`Error parsing XML: ${error}`);
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue