chore: format player episode complete and thumbnails
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user