1 line
2.5 KiB
JavaScript
1 line
2.5 KiB
JavaScript
(()=>{var e={};e.id=1274,e.ids=[1274],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},12412:e=>{"use strict";e.exports=require("assert")},14985:e=>{"use strict";e.exports=require("dns")},16508:(e,r,t)=>{"use strict";t.r(r),t.d(r,{patchFetch:()=>q,routeModule:()=>p,serverHooks:()=>l,workAsyncStorage:()=>d,workUnitAsyncStorage:()=>x});var s={};t.r(s),t.d(s,{POST:()=>c});var i=t(96559),a=t(48088),u=t(37719),o=t(32190),n=t(36781);async function c(e){try{let r=new URL(e.url).searchParams.get("limit");if(r)return await (0,n.vA)(r),o.NextResponse.json({success:!0,message:`Cache invalidated for limit=${r}`});return await (0,n.vA)(),o.NextResponse.json({success:!0,message:"All news caches invalidated"})}catch(e){return console.error("Failed to invalidate news cache:",e),o.NextResponse.json({error:"Failed to invalidate cache",details:e instanceof Error?e.message:"Unknown error"},{status:500})}}let p=new i.AppRouteRouteModule({definition:{kind:a.RouteKind.APP_ROUTE,page:"/api/news/purge-cache/route",pathname:"/api/news/purge-cache",filename:"route",bundlePath:"app/api/news/purge-cache/route"},resolvedPagePath:"/Users/alma/Documents/NeahNew/app/api/news/purge-cache/route.ts",nextConfigOutput:"",userland:s}),{workAsyncStorage:d,workUnitAsyncStorage:x,serverHooks:l}=p;function q(){return(0,u.patchFetch)({workAsyncStorage:d,workUnitAsyncStorage:x})}},21820:e=>{"use strict";e.exports=require("os")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},34631:e=>{"use strict";e.exports=require("tls")},41204:e=>{"use strict";e.exports=require("string_decoder")},44870:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},78335:()=>{},79428:e=>{"use strict";e.exports=require("buffer")},79551:e=>{"use strict";e.exports=require("url")},83997:e=>{"use strict";e.exports=require("tty")},91645:e=>{"use strict";e.exports=require("net")},94735:e=>{"use strict";e.exports=require("events")},96487:()=>{}};var r=require("../../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[4243,580,8794,1642,6781],()=>t(16508));module.exports=s})(); |