mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-03-06 17:56:17 +00:00
15 lines
472 B
TypeScript
15 lines
472 B
TypeScript
import type { BaseItemDto } from "@jellyfin/sdk/lib/generated-client";
|
|
import { ticksToMs } from "@/utils/time";
|
|
|
|
export const initializeProgress = (item: BaseItemDto, isVlc: boolean) => {
|
|
const initialProgress = isVlc
|
|
? ticksToMs(item?.UserData?.PlaybackPositionTicks)
|
|
: item?.UserData?.PlaybackPositionTicks || 0;
|
|
|
|
const maxProgress = isVlc
|
|
? ticksToMs(item.RunTimeTicks || 0)
|
|
: item.RunTimeTicks || 0;
|
|
|
|
return { initialProgress, maxProgress };
|
|
};
|