Path fixes
This commit is contained in:
@@ -153,6 +153,8 @@ export async function patchYoutubeJs(videoId: string): Promise<VideoPlay> {
|
||||
return;
|
||||
}
|
||||
|
||||
console.log(recommended);
|
||||
|
||||
recommendedVideos.push({
|
||||
videoThumbnails: (recommended?.content_image?.image as Thumbnail[]) || [],
|
||||
videoId: recommended?.content_id || '',
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
import Logo from '$lib/components/Logo.svelte';
|
||||
import PageLoading from '$lib/components/PageLoading.svelte';
|
||||
import Search from '$lib/components/Search.svelte';
|
||||
import Settings from '$lib/components/Settings/Settings.svelte';
|
||||
import Settings from '$lib/components/settings/Settings.svelte';
|
||||
import SyncParty from '$lib/components/SyncParty.svelte';
|
||||
import Thumbnail from '$lib/components/Thumbnail.svelte';
|
||||
import '$lib/css/global.css';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<script lang="ts">
|
||||
import { getHashtag } from '$lib/api';
|
||||
import type { Video } from '$lib/api/model.js';
|
||||
import type { Video } from '$lib/api/model';
|
||||
import ItemsList from '$lib/components/ItemsList.svelte';
|
||||
import { onMount } from 'svelte';
|
||||
import InfiniteLoading, { type InfiniteEvent } from 'svelte-infinite-loading';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { loadEntirePlaylist } from '$lib/playlist.js';
|
||||
import { loadEntirePlaylist } from '$lib/playlist';
|
||||
import { error } from '@sveltejs/kit';
|
||||
|
||||
export async function load({ params }) {
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
import PageLoading from '$lib/components/PageLoading.svelte';
|
||||
import PlaylistThumbnail from '$lib/components/PlaylistThumbnail.svelte';
|
||||
import Thumbnail from '$lib/components/Thumbnail.svelte';
|
||||
import { extractUniqueId } from '$lib/misc.js';
|
||||
import { feedLastItemId, searchCacheStore } from '$lib/store.js';
|
||||
import { extractUniqueId } from '$lib/misc';
|
||||
import { feedLastItemId, searchCacheStore } from '$lib/store';
|
||||
import { onMount } from 'svelte';
|
||||
import { _ } from '$lib/i18n';
|
||||
import InfiniteLoading, { type InfiniteEvent } from 'svelte-infinite-loading';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { getSearch } from '$lib/api/index';
|
||||
import type { Channel, HashTag, Playlist, Video } from '$lib/api/model';
|
||||
import { excludeDuplicateFeeds } from '$lib/misc.js';
|
||||
import { searchCacheStore } from '$lib/store.js';
|
||||
import { excludeDuplicateFeeds } from '$lib/misc';
|
||||
import { searchCacheStore } from '$lib/store';
|
||||
import { error } from '@sveltejs/kit';
|
||||
import { get } from 'svelte/store';
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<script lang="ts">
|
||||
import { getFeed } from '$lib/api/index';
|
||||
import type { PlaylistPageVideo, Video, VideoBase } from '$lib/api/model.js';
|
||||
import type { PlaylistPageVideo, Video, VideoBase } from '$lib/api/model';
|
||||
import { feedCacheStore } from '$lib/store';
|
||||
import { _ } from '$lib/i18n';
|
||||
import InfiniteLoading, { type InfiniteEvent } from 'svelte-infinite-loading';
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
removePlaylistVideo
|
||||
} from '$lib/api/index';
|
||||
import type { Comments, PlaylistPage } from '$lib/api/model';
|
||||
import Comment from '$lib/components/Comment.svelte';
|
||||
import Player from '$lib/components/Player.svelte';
|
||||
import ShareVideo from '$lib/components/ShareVideo.svelte';
|
||||
import Thumbnail from '$lib/components/Thumbnail.svelte';
|
||||
@@ -14,7 +13,7 @@
|
||||
import { getBestThumbnail } from '$lib/images';
|
||||
import { letterCase } from '$lib/letterCasing';
|
||||
import { cleanNumber, humanizeSeconds, numberWithCommas } from '$lib/numbers';
|
||||
import type { PlayerEvents } from '$lib/player.js';
|
||||
import type { PlayerEvents } from '$lib/player';
|
||||
import {
|
||||
authStore,
|
||||
interfaceAutoExpandChapters,
|
||||
@@ -31,11 +30,12 @@
|
||||
import { onDestroy, onMount, tick } from 'svelte';
|
||||
import { _ } from '$lib/i18n';
|
||||
import { get } from 'svelte/store';
|
||||
import { loadEntirePlaylist } from '$lib/playlist.js';
|
||||
import Author from '$lib/components/Watch/Author.svelte';
|
||||
import Description from '$lib/components/Watch/Description.svelte';
|
||||
import { expandSummery } from '$lib/misc.js';
|
||||
import LikesDislikes from '$lib/components/Watch/LikesDislikes.svelte';
|
||||
import { loadEntirePlaylist } from '$lib/playlist';
|
||||
import Author from '$lib/components/watch/Author.svelte';
|
||||
import Description from '$lib/components/watch/Description.svelte';
|
||||
import LikesDislikes from '$lib/components/watch/LikesDislikes.svelte';
|
||||
import Comment from '$lib/components/watch/Comment.svelte';
|
||||
import { expandSummery } from '$lib/misc';
|
||||
|
||||
let { data = $bindable() } = $props();
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { getWatchDetails } from '$lib/watch.js';
|
||||
import { getWatchDetails } from '$lib/watch';
|
||||
|
||||
export async function load({ params, url }) {
|
||||
return getWatchDetails(params.slug, url);
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
<script lang="ts">
|
||||
import ContentColumn from '$lib/components/ContentColumn.svelte';
|
||||
import Player from '$lib/components/Player.svelte';
|
||||
import Thumbnail from '$lib/components/Thumbnail.svelte';
|
||||
import Author from '$lib/components/Watch/Author.svelte';
|
||||
import Description from '$lib/components/Watch/Description.svelte';
|
||||
import LikesDislikes from '$lib/components/Watch/LikesDislikes.svelte';
|
||||
import { letterCase } from '$lib/letterCasing.js';
|
||||
import Author from '$lib/components/watch/Author.svelte';
|
||||
import Description from '$lib/components/watch/Description.svelte';
|
||||
import LikesDislikes from '$lib/components/watch/LikesDislikes.svelte';
|
||||
import { letterCase } from '$lib/letterCasing';
|
||||
import Mousetrap from 'mousetrap';
|
||||
import { onDestroy, onMount, tick } from 'svelte';
|
||||
import { _ } from '$lib/i18n';
|
||||
import { playlistCacheStore } from '$lib/store.js';
|
||||
import { playlistCacheStore } from '$lib/store';
|
||||
import { fade } from 'svelte/transition';
|
||||
import ItemsList from '$lib/components/ItemsList.svelte';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { isTvRouteLoading } from '$lib/store.js';
|
||||
import { getWatchDetails } from '$lib/watch.js';
|
||||
import { isTvRouteLoading } from '$lib/store';
|
||||
import { getWatchDetails } from '$lib/watch';
|
||||
|
||||
export async function load({ params, url }) {
|
||||
isTvRouteLoading.set(true);
|
||||
|
||||
@@ -4,8 +4,8 @@ import androidTv from '$lib/android/plugins/androidTv';
|
||||
import { getResolveUrl } from '$lib/api';
|
||||
import '$lib/i18n'; // Import to initialize. Important :)
|
||||
import { initI18n } from '$lib/i18n';
|
||||
import { getPages } from '$lib/navPages.js';
|
||||
import { authStore, interfaceDefaultPage, isAndroidTvStore } from '$lib/store.js';
|
||||
import { getPages } from '$lib/navPages';
|
||||
import { authStore, interfaceDefaultPage, isAndroidTvStore } from '$lib/store';
|
||||
import { get } from 'svelte/store';
|
||||
|
||||
export const ssr = false;
|
||||
|
||||
Reference in New Issue
Block a user