From bcc39664dee9f152bb072be580066b0af70e345c Mon Sep 17 00:00:00 2001 From: DMleadgen Date: Fri, 10 Apr 2026 16:08:05 -0600 Subject: [PATCH] fix: make ebay refresh action callable from admin API --- app/api/admin/ebay/refresh/route.ts | 2 +- convex/ebay.ts | 17 ++--------------- 2 files changed, 3 insertions(+), 16 deletions(-) diff --git a/app/api/admin/ebay/refresh/route.ts b/app/api/admin/ebay/refresh/route.ts index 68f685c7..9343c91b 100644 --- a/app/api/admin/ebay/refresh/route.ts +++ b/app/api/admin/ebay/refresh/route.ts @@ -10,7 +10,7 @@ export async function POST(request: Request) { } try { - const result = await fetchAction(api.ebay.refreshCacheAdmin, { + const result = await fetchAction(api.ebay.refreshCache, { reason: "admin", force: true, }) diff --git a/convex/ebay.ts b/convex/ebay.ts index c330c255..6258cfd9 100644 --- a/convex/ebay.ts +++ b/convex/ebay.ts @@ -1,5 +1,5 @@ // @ts-nocheck -import { action, internalAction, internalMutation, query } from "./_generated/server" +import { action, internalMutation, query } from "./_generated/server" import { api, internal } from "./_generated/api" import { v } from "convex/values" @@ -377,7 +377,7 @@ export const listCachedListings = query({ }, }) -export const refreshCache = internalAction({ +export const refreshCache = action({ args: { reason: v.optional(v.string()), force: v.optional(v.boolean()), @@ -531,19 +531,6 @@ export const refreshCache = internalAction({ }, }) -export const refreshCacheAdmin = action({ - args: { - reason: v.optional(v.string()), - force: v.optional(v.boolean()), - }, - handler: async (ctx, args) => { - return await ctx.runAction(internal.ebay.refreshCache, { - reason: args.reason, - force: args.force, - }) - }, -}) - export const upsertPollResult = internalMutation({ args: { key: v.string(),