dsql-admin/dsql-app/.local_dist/server/pages/api/admin/databases/[id].js
Benjamin Toby 1b48c07ee8 Updates
2025-02-12 17:56:44 +01:00

1 line
2.2 KiB
JavaScript

"use strict";(()=>{var e={};e.id=247,e.ids=[247],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},40734:(e,r,t)=>{t.r(r),t.d(r,{config:()=>c,default:()=>l,routeModule:()=>f});var a={};t.r(a),t.d(a,{default:()=>o});var n=t(89947),u=t(2706),s=t(96762),i=t(53982),d=t(69842);async function o(e,r){let t=await (0,d.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{let a=e.query.id,{database:n}=await (0,i.A)({userId:t.id,dbID:a});if(!n?.id)throw Error("Database not Found!");if("GET"===e.method)return r.json({success:!0,payload:n});return r.json({success:!1,msg:"Not Handled!"})}catch(e){r.json({success:!1,msg:e.message})}}let l=(0,s.M)(a,"default"),c=(0,s.M)(a,"config"),f=new n.PagesAPIRouteModule({definition:{kind:u.A.PAGES_API,page:"/api/admin/databases/[id]",pathname:"/api/admin/databases/[id]",bundlePath:"",filename:""},userland:a})},53982:(e,r,t)=>{t.d(r,{A:()=>u});var a=t(28187),n=t.n(a);async function u({dbFullName:e,dbID:r,dbSlug:t,userId:a,query:u}){let s={};a&&(s={...s,query:{...s.query,user_id:{value:String(a)}}}),t&&(s={...s,query:{...s.query,db_slug:{value:String(t)}}}),r&&(s={...s,query:{...s.query,id:{value:String(r)}}}),e&&(s={...s,query:{...s.query,db_full_name:{value:String(e)}}});let i={...u,...s},d=await n().crud({action:"get",table:"user_databases",query:i}),o=d?.payload;return{database:o?.[0],databases:o}}},69842:(e,r,t)=>{t.d(r,{A:()=>u});var a=t(39383),n=t.n(a);async function u(e,r,t){return n()({req:e,level:t?"deep":void 0}).payload}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=40734);module.exports=t})();