feat: create route to fetch stream URL from provider
Summary: Test Plan:
This commit is contained in:
46
src/mocks/anify/sources.ts
Normal file
46
src/mocks/anify/sources.ts
Normal file
@@ -0,0 +1,46 @@
|
||||
import { HttpResponse, http } from "msw";
|
||||
|
||||
export function getAnifySources() {
|
||||
return http.post("https://api.anify.tv/sources", async ({ request }) => {
|
||||
const { id: aniListId } = await request.json();
|
||||
if (aniListId < 0) {
|
||||
return HttpResponse.json({ sources: [] });
|
||||
}
|
||||
|
||||
return HttpResponse.json({
|
||||
sources: [
|
||||
{
|
||||
url: "https://proxy.anify.tv/video/jCB57RSXMJNw%252Bl%252F7FyBhTJgxyu4fxWq%252BaNKwhio1LIFFWpAYK7%252F8XSh%252BAuGkDcb9ncmrm8yVcsjzS1idTV1sEjbb0BtANg2FkrmhfZi4%252Bgg%252F1JfCmyBOq9QkhiZYHedLzHQ8Q6aQc2riLeYsblZY7Kgw%252Filz%252BitXh1tUI97Qd1k%253D/%7B%7D/.m3u8",
|
||||
quality: "360p",
|
||||
},
|
||||
{
|
||||
url: "https://proxy.anify.tv/video/Yo7Z6i%252FaG8OYgX8PODTiATrhzRg640USqkzuH1RalwnianjLBAQnbcW3XxVqci8EZw3f6Ui%252FbBC2BpJUOpqLmHOr8GEK%252BRCAvdbXfQ8m5iip%252FWzmMrYp5tcOE6kcFcrPwm1DGNMhz%252BqX3k1Je8QbiuFofSBsCTfmh83vy4uUBhc%253D/%7B%7D/.m3u8",
|
||||
quality: "480p",
|
||||
},
|
||||
{
|
||||
url: "https://proxy.anify.tv/video/cqJw05VAzYMnw721FBjS2LG4BTFvwPYYQz9BxZmCy0ZbDMyD4tJGg%252BmsZonVvfDEb%252BL65I8Y9YNCMKB%252BRYkIvpTy9n1dNGp3sTWXk6%252F3nAlhbR8h8iPjbHqaurUhmw5CCV4Po%252BPQuRFubkWdQG2h0n7GqQrv6tn6FfbcoasDiSM%253D/%7B%7D/.m3u8",
|
||||
quality: "720p",
|
||||
},
|
||||
{
|
||||
url: "https://proxy.anify.tv/video/MZQCOq%252Baw9w6ywreT8qXviX%252B%252B%252Bhisr%252Bp8qWdyEaCphHla9y%252F4afGVnnObG50pzlK8Km7og6l6v68EKKunByKexiLTivV7oOYMklcZL2Dq3wPleeicg93olUBmztLEvwWWLP8nemmEjy%252BcUBhxaSreVJYzOJpH84hSC7glHsOXig%253D/%7B%7D/.m3u8",
|
||||
quality: "1080p",
|
||||
},
|
||||
{
|
||||
url: "https://proxy.anify.tv/video/8CLGIJg8G3k%252BH%252BYV9xyOYVGZ8al8uZqqtbXk44wKRco%252BGATkCrqlkgdRiam3owmOU4f2MAB89GOblOuZbxifwbGsjvp32uxhRC4kZVYrWnZmP%252FrLxtqwi0n6zY%252BvrffUh6dbg6DADSLCWhd2bNUUIg%253D%253D/%7B%7D/.m3u8",
|
||||
quality: "default",
|
||||
},
|
||||
],
|
||||
subtitles: [],
|
||||
audio: [],
|
||||
intro: {
|
||||
start: 0,
|
||||
end: 0,
|
||||
},
|
||||
outro: {
|
||||
start: 0,
|
||||
end: 0,
|
||||
},
|
||||
headers: {},
|
||||
});
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user