Skip to content

Commit ecac3fc

Browse files
2004durgeshriimuru
andauthored
refactor(streamwish): refactor streamWish decoding to get a proper HLS urls (#585)
* feat(streamwish): Refactor StreamWish decoding to get proper hls urls * [CodeFactor] Apply fixes to commit e85f989 * fix: node.js ci errors --------- Co-authored-by: Marouane <[email protected]>
1 parent fe958cc commit ecac3fc

File tree

13 files changed

+264
-108
lines changed

13 files changed

+264
-108
lines changed

dist/extractors/streamwish.js

Lines changed: 29 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/extractors/streamwish.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/providers/anime/gogoanime.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/providers/anime/gogoanime.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/providers/anime/zoro.d.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AnimeParser, ISearch, IAnimeInfo, IAnimeResult, ISource, IEpisodeServer, StreamingServers } from '../../models';
1+
import { AnimeParser, ISearch, IAnimeInfo, IAnimeResult, ISource, IEpisodeServer, StreamingServers, IAnimeEpisode } from '../../models';
22
declare class Zoro extends AnimeParser {
33
readonly name = "Zoro";
44
protected baseUrl: string;
@@ -51,6 +51,12 @@ declare class Zoro extends AnimeParser {
5151
fetchSchedule(date?: string): Promise<ISearch<IAnimeResult>>;
5252
fetchSpotlight(): Promise<ISearch<IAnimeResult>>;
5353
fetchSearchSuggestions(query: string): Promise<ISearch<IAnimeResult>>;
54+
/**
55+
* Fetches the list of episodes that the user is currently watching.
56+
* @param connectSid The session ID of the user. Note: This can be obtained from the browser cookies (needs to be signed in)
57+
* @returns A promise that resolves to an array of anime episodes.
58+
*/
59+
fetchContinueWatching(connectSid: string): Promise<IAnimeEpisode[]>;
5460
/**
5561
* @param id Anime id
5662
*/
@@ -60,6 +66,7 @@ declare class Zoro extends AnimeParser {
6066
* @param episodeId Episode id
6167
*/
6268
fetchEpisodeSources: (episodeId: string, server?: StreamingServers) => Promise<ISource>;
69+
private verifyLoginState;
6370
private retrieveServerId;
6471
/**
6572
* @param url string

dist/providers/anime/zoro.js

Lines changed: 70 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/providers/anime/zoro.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)