chore: format player episode complete and thumbnails

This commit is contained in:
2026-05-28 11:29:04 +02:00
committed by Milas Holsting
parent 1c4ade5e6c
commit df1e65f5c2
2 changed files with 20 additions and 20 deletions

View File

@@ -1,13 +1,13 @@
import { state } from '../state';
import { state } from "../state";
export const completeAnime = async (episodeNumber: number): Promise<void> => {
if (state.completionSent || !state.malID || !episodeNumber) return;
state.completionSent = true;
try {
const res = await fetch('/api/watch-complete', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
const res = await fetch("/api/watch-complete", {
method: "POST",
headers: { "Content-Type": "application/json" },
keepalive: true,
body: JSON.stringify({ mal_id: state.malID, episode: episodeNumber }),
});
@@ -21,12 +21,12 @@ export const completeAnime = async (episodeNumber: number): Promise<void> => {
return;
}
const trigger = document.querySelector('[data-dropdown-trigger]') as HTMLButtonElement | null;
const trigger = document.querySelector("[data-dropdown-trigger]") as HTMLButtonElement | null;
if (trigger) {
trigger.textContent = 'Completed ';
const caret = document.createElement('span');
caret.className = 'text-xs';
caret.textContent = '▾';
trigger.textContent = "Completed ";
const caret = document.createElement("span");
caret.className = "text-xs";
caret.textContent = "▾";
trigger.appendChild(caret);
}
} catch {