baha-anime-dl
Advanced tools
Comparing version 0.0.3 to 0.0.4
@@ -46,2 +46,10 @@ import * as crypto from 'crypto'; | ||
} | ||
interface ErrorToken { | ||
error: { | ||
code: number; | ||
message: string; | ||
status: string; | ||
details: unknown[]; | ||
}; | ||
} | ||
interface Segment { | ||
@@ -123,2 +131,2 @@ /** The filename of the ts segment */ | ||
export { Download, Downloader, DownloaderConfig, DownloaderContext, Segment, Token, build, default_config, parse }; | ||
export { Download, Downloader, DownloaderConfig, DownloaderContext, ErrorToken, Segment, Token, build, default_config, parse }; |
@@ -63,3 +63,3 @@ "use strict"; | ||
// package.json | ||
var version = "0.0.3"; | ||
var version = "0.0.4"; | ||
@@ -123,10 +123,18 @@ // src/log.ts | ||
let playlist_resolver; | ||
const meta = new Promise((resolve) => { | ||
let meta_rejecter; | ||
let playlist_rejecter; | ||
const meta = new Promise((resolve, reject) => { | ||
meta_resolver = resolve; | ||
meta_rejecter = reject; | ||
}); | ||
const playlist = new Promise((resolve) => { | ||
const playlist = new Promise((resolve, reject) => { | ||
playlist_resolver = resolve; | ||
playlist_rejecter = reject; | ||
}); | ||
const segments = []; | ||
this._download(sn, meta_resolver, playlist_resolver, segments); | ||
this._download(sn, meta_resolver, playlist_resolver, segments).catch((err) => { | ||
this.log("download error", err); | ||
meta_rejecter(err); | ||
playlist_rejecter(err); | ||
}); | ||
return { | ||
@@ -213,2 +221,5 @@ meta, | ||
this.log("token", token); | ||
if ("error" in token) { | ||
throw new Error(`Cannot get token for ${sn}: ${token.error.message}`); | ||
} | ||
return token; | ||
@@ -215,0 +226,0 @@ } |
{ | ||
"name": "baha-anime-dl", | ||
"description": "This tool is used to download low quality Anime from Bahamut.", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"author": "JacobLinCool <jacoblincool@gmail.com> (https://jacoblin.cool)", | ||
@@ -6,0 +6,0 @@ "license": "AGPL-3.0", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
61584
622