From e29fd8a0a675800e4e513d716773095cbca601fb Mon Sep 17 00:00:00 2001 From: InfiniteStash <117855276+InfiniteStash@users.noreply.github.com> Date: Tue, 31 Mar 2026 22:16:09 +0200 Subject: [PATCH] Format --- graphql/schema/schema.graphql | 4 ++- ui/v2.5/src/components/Tagger/context.tsx | 33 ++++++++++--------- .../Tagger/scenes/StashSearchResult.tsx | 25 ++++++++++---- 3 files changed, 40 insertions(+), 22 deletions(-) diff --git a/graphql/schema/schema.graphql b/graphql/schema/schema.graphql index d9e969fac..4993ef260 100644 --- a/graphql/schema/schema.graphql +++ b/graphql/schema/schema.graphql @@ -248,7 +248,9 @@ type Query { validateStashBoxCredentials(input: StashBoxInput!): StashBoxValidationResult! "List pending fingerprint submissions for a stash-box endpoint" - pendingFingerprintSubmissions(stash_box_endpoint: String!): [FingerprintSubmission!]! + pendingFingerprintSubmissions( + stash_box_endpoint: String! + ): [FingerprintSubmission!]! # System status systemStatus: SystemStatus! diff --git a/ui/v2.5/src/components/Tagger/context.tsx b/ui/v2.5/src/components/Tagger/context.tsx index a0bc31368..22ad5599c 100644 --- a/ui/v2.5/src/components/Tagger/context.tsx +++ b/ui/v2.5/src/components/Tagger/context.tsx @@ -1,8 +1,5 @@ import React, { useState, useEffect, useRef, useMemo } from "react"; -import { - initialConfig, - ITaggerConfig, -} from "src/components/Tagger/constants"; +import { initialConfig, ITaggerConfig } from "src/components/Tagger/constants"; import * as GQL from "src/core/generated-graphql"; import { queryFindPerformer, @@ -86,9 +83,7 @@ export interface ITaggerContextState { stashBoxSceneId: string, vote: GQL.FingerprintVote ) => Promise; - removeFingerprintSubmission: ( - stashBoxSceneId: string - ) => Promise; + removeFingerprintSubmission: (stashBoxSceneId: string) => Promise; isReported: (sceneId: string, remoteSceneId: string) => boolean; } @@ -160,9 +155,12 @@ export const TaggerContext: React.FC = ({ children }) => { const [updateTag] = useTagUpdate(); // Fingerprint submission mutations and query - const [queueFingerprintMutation] = GQL.useQueueFingerprintSubmissionMutation(); - const [removeFingerprintMutation] = GQL.useRemoveFingerprintSubmissionMutation(); - const [submitFingerprintsMutation] = GQL.useSubmitFingerprintSubmissionsMutation(); + const [queueFingerprintMutation] = + GQL.useQueueFingerprintSubmissionMutation(); + const [removeFingerprintMutation] = + GQL.useRemoveFingerprintSubmissionMutation(); + const [submitFingerprintsMutation] = + GQL.useSubmitFingerprintSubmissionsMutation(); useEffect(() => { if (!stashConfig || !Scrapers.data) { @@ -244,10 +242,11 @@ export const TaggerContext: React.FC = ({ children }) => { // Query pending fingerprint submissions from the backend const endpoint = currentSource?.sourceInput.stash_box_endpoint; - const { data: pendingData, refetch: refetchPending } = GQL.usePendingFingerprintSubmissionsQuery({ - variables: { stash_box_endpoint: endpoint ?? "" }, - skip: !endpoint, - }); + const { data: pendingData, refetch: refetchPending } = + GQL.usePendingFingerprintSubmissionsQuery({ + variables: { stash_box_endpoint: endpoint ?? "" }, + skip: !endpoint, + }); const pendingFingerprints = useMemo((): IPendingSubmission[] => { if (!pendingData?.pendingFingerprintSubmissions) return []; @@ -562,7 +561,11 @@ export const TaggerContext: React.FC = ({ children }) => { }); if (queueFingerprint && stashBoxSceneId) { - await queueFingerprintSubmission(sceneCreateInput.id, stashBoxSceneId, GQL.FingerprintVote.Valid); + await queueFingerprintSubmission( + sceneCreateInput.id, + stashBoxSceneId, + GQL.FingerprintVote.Valid + ); } clearSearchResults(sceneCreateInput.id); } catch (err) { diff --git a/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx b/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx index 29672e083..e3187eaff 100755 --- a/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx +++ b/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx @@ -160,8 +160,7 @@ function matchChecksums( const isMatch = stashScene.files.some((ff) => ff.fingerprints.some( (fp) => - fp.value === f.hash && - (fp.type === "oshash" || fp.type === "md5") + fp.value === f.hash && (fp.type === "oshash" || fp.type === "md5") ) ); @@ -535,12 +534,20 @@ const StashSearchResult: React.FC = ({ delete sceneCreateInput.stash_ids; } - await saveScene(sceneCreateInput, includeStashID, scene.remote_site_id ?? undefined); + await saveScene( + sceneCreateInput, + includeStashID, + scene.remote_site_id ?? undefined + ); } async function handleReportWrong() { if (!scene.remote_site_id) return; - await queueFingerprintSubmission(stashScene.id, scene.remote_site_id, GQL.FingerprintVote.Invalid); + await queueFingerprintSubmission( + stashScene.id, + scene.remote_site_id, + GQL.FingerprintVote.Invalid + ); onReportWrong?.(); } @@ -942,7 +949,11 @@ const StashSearchResult: React.FC = ({ return ( <> -
+
{maybeRenderCoverImage()}
@@ -1075,7 +1086,9 @@ export const SceneSearchResults: React.FC = ({ scene={s} stashScene={target} onReportWrong={ - i === selectedResult ? () => setSelectedResult(undefined) : undefined + i === selectedResult + ? () => setSelectedResult(undefined) + : undefined } />