mirror of
https://github.com/KuekHaoYang/KVideo.git
synced 2026-08-15 00:33:44 +08:00
feat: Remove direct link handling from video cards and grids, and expand source retrieval to include adult sources.
This commit is contained in:
@@ -5,12 +5,20 @@
|
||||
|
||||
import type { VideoSource } from '@/lib/types';
|
||||
import { DEFAULT_SOURCES } from './default-sources';
|
||||
import { ADULT_SOURCES } from './adult-sources';
|
||||
|
||||
/**
|
||||
* Get source by ID
|
||||
* Get source by ID from both default and adult sources
|
||||
*/
|
||||
export function getSourceById(id: string): VideoSource | undefined {
|
||||
return DEFAULT_SOURCES.find(source => source.id === id);
|
||||
// Search in default sources first
|
||||
const defaultSource = DEFAULT_SOURCES.find(source => source.id === id);
|
||||
if (defaultSource) {
|
||||
return defaultSource;
|
||||
}
|
||||
|
||||
// Search in adult sources
|
||||
return ADULT_SOURCES.find(source => source.id === id);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user