This commit is contained in:
Benjamin Toby
2024-12-08 09:57:48 +01:00
parent 8b7ea057d0
commit 86f931fb82
424 changed files with 1638 additions and 1282 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
{"version":1,"files":["../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1223.js","../../../../chunks/1790.js","../../../../chunks/2332.js","../../../../chunks/2414.js","../../../../chunks/2451.js","../../../../chunks/2996.js","../../../../chunks/3247.js","../../../../chunks/3468.js","../../../../chunks/3737.js","../../../../chunks/4050.js","../../../../chunks/4312.js","../../../../chunks/4385.js","../../../../chunks/45.js","../../../../chunks/5134.js","../../../../chunks/5212.js","../../../../chunks/5264.js","../../../../chunks/5421.js","../../../../chunks/5674.js","../../../../chunks/615.js","../../../../chunks/6154.js","../../../../chunks/6806.js","../../../../chunks/7070.js","../../../../chunks/7488.js","../../../../chunks/7665.js","../../../../chunks/7734.js","../../../../chunks/8153.js","../../../../chunks/8268.js","../../../../chunks/8370.js","../../../../chunks/8540.js","../../../../chunks/8613.js","../../../../chunks/883.js","../../../../chunks/8842.js","../../../../chunks/9205.js","../../../../chunks/9216.js","../../../../chunks/9621.js","../../../../chunks/9764.js","../../../../chunks/9810.js","../../../../webpack-api-runtime.js"]}
{"version":1,"files":["../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1223.js","../../../../chunks/1790.js","../../../../chunks/2332.js","../../../../chunks/2414.js","../../../../chunks/2451.js","../../../../chunks/2996.js","../../../../chunks/3247.js","../../../../chunks/3468.js","../../../../chunks/3737.js","../../../../chunks/4050.js","../../../../chunks/4312.js","../../../../chunks/4385.js","../../../../chunks/45.js","../../../../chunks/5134.js","../../../../chunks/5212.js","../../../../chunks/5264.js","../../../../chunks/5421.js","../../../../chunks/5674.js","../../../../chunks/615.js","../../../../chunks/6154.js","../../../../chunks/6806.js","../../../../chunks/7070.js","../../../../chunks/7488.js","../../../../chunks/7665.js","../../../../chunks/7734.js","../../../../chunks/7847.js","../../../../chunks/8153.js","../../../../chunks/8268.js","../../../../chunks/8370.js","../../../../chunks/8540.js","../../../../chunks/8613.js","../../../../chunks/883.js","../../../../chunks/8842.js","../../../../chunks/9205.js","../../../../chunks/9621.js","../../../../chunks/9732.js","../../../../chunks/9764.js","../../../../chunks/9810.js","../../../../webpack-api-runtime.js"]}
@@ -1 +1 @@
{"version":1,"files":["../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1223.js","../../../../chunks/1790.js","../../../../chunks/2332.js","../../../../chunks/2414.js","../../../../chunks/2451.js","../../../../chunks/2996.js","../../../../chunks/3247.js","../../../../chunks/3468.js","../../../../chunks/3737.js","../../../../chunks/4050.js","../../../../chunks/4312.js","../../../../chunks/4385.js","../../../../chunks/45.js","../../../../chunks/5134.js","../../../../chunks/5212.js","../../../../chunks/5264.js","../../../../chunks/5421.js","../../../../chunks/5674.js","../../../../chunks/615.js","../../../../chunks/6154.js","../../../../chunks/6806.js","../../../../chunks/7070.js","../../../../chunks/7488.js","../../../../chunks/7665.js","../../../../chunks/7734.js","../../../../chunks/8153.js","../../../../chunks/8268.js","../../../../chunks/8370.js","../../../../chunks/8540.js","../../../../chunks/8613.js","../../../../chunks/883.js","../../../../chunks/8842.js","../../../../chunks/9205.js","../../../../chunks/9216.js","../../../../chunks/9621.js","../../../../chunks/9764.js","../../../../chunks/9810.js","../../../../webpack-api-runtime.js"]}
{"version":1,"files":["../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1223.js","../../../../chunks/1790.js","../../../../chunks/2332.js","../../../../chunks/2414.js","../../../../chunks/2451.js","../../../../chunks/2996.js","../../../../chunks/3247.js","../../../../chunks/3468.js","../../../../chunks/3737.js","../../../../chunks/4050.js","../../../../chunks/4312.js","../../../../chunks/4385.js","../../../../chunks/45.js","../../../../chunks/5134.js","../../../../chunks/5212.js","../../../../chunks/5264.js","../../../../chunks/5421.js","../../../../chunks/5674.js","../../../../chunks/615.js","../../../../chunks/6154.js","../../../../chunks/6806.js","../../../../chunks/7070.js","../../../../chunks/7488.js","../../../../chunks/7665.js","../../../../chunks/7734.js","../../../../chunks/7847.js","../../../../chunks/8153.js","../../../../chunks/8268.js","../../../../chunks/8370.js","../../../../chunks/8540.js","../../../../chunks/8613.js","../../../../chunks/883.js","../../../../chunks/8842.js","../../../../chunks/9205.js","../../../../chunks/9621.js","../../../../chunks/9732.js","../../../../chunks/9764.js","../../../../chunks/9810.js","../../../../webpack-api-runtime.js"]}
@@ -1 +1 @@
"use strict";(()=>{var e={};e.id=8446,e.ids=[8446],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},81630:e=>{e.exports=require("http")},55591:e=>{e.exports=require("https")},33873:e=>{e.exports=require("path")},7671:(e,r,t)=>{t.r(r),t.d(r,{config:()=>h,default:()=>y,routeModule:()=>g});var a={};t.r(a),t.d(a,{default:()=>f});var s=t(89947),i=t(2706),l=t(96762);t(27825);var u=t(79681),n=t.n(u),o=t(48225),d=t.n(o),c=t(77619),p=t.n(c);let m=t(29021);async function f(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});try{let t,a;let s=e.query,{query:i,db:l}=s,u=s?.tableName?String(s.tableName):void 0,o=e.headers.authorization;if(!o)return r.json({success:!1,msg:"Unauthorized"});let d=p()({key:o,database:l,table:u,user_id:String(e.query.user_id)});if(!d?.user_id)throw Error("Api Credentials invalid!");let{user_id:c}=d;if(s?.queryValues&&"string"==typeof s?.queryValues)try{t=JSON.parse(s.queryValues)}catch(e){}let f=`datasquirel_user_${c}_${l}`,y=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${c.toString().replace(/\//g,"")}/main.json`;if(m.existsSync(y))try{a=JSON.parse(m.readFileSync(y,"utf8")).filter(e=>e.dbFullName===f)[0]}catch(e){}let h=await n()({dbFullName:f,query:i,tableName:u,queryValues:t,dbSchema:a});r.json(h)}catch(t){d()({component:"/api/query/get/main-catch-error",message:t.message,req:e}),r.json({success:!1,msg:"Wrong Credentials"})}}let y=(0,l.M)(a,"default"),h=(0,l.M)(a,"config"),g=new s.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/query/[user_id]/get",pathname:"/api/query/[user_id]/get",bundlePath:"",filename:""},userland:a})},79681:(e,r,t)=>{let a=t(27825),s=t(48225),i=t(8238);e.exports=async function({query:e,dbFullName:r,queryValues:t,tableName:l,dbSchema:u,useLocal:n}){if("string"==typeof e&&(e.match(/^alter|^delete|information_schema|databases|^create/i)||!e.match(/^select/i)))return{success:!1,msg:"Wrong Input"};try{let s,{result:o,error:d}=await i({dbFullName:r,query:e,queryValuesArray:t,readOnly:!0,dbSchema:u,tableName:l,local:n});if(u){let e=u.tables.find(e=>e.tableName===l);if(e){let r=a.cloneDeep(e);delete r.childTable,delete r.childTableDbFullName,delete r.childTableName,delete r.childrenTables,delete r.updateData,delete r.tableNameOld,delete r.indexes,s=r}}if(d)throw d;if(o.error)throw Error(o.error);return{success:!0,payload:o,schema:l&&s?s:void 0}}catch(e){return s({component:"/api/query/get/lines-85-94",message:e.message}),{success:!1,payload:null,error:e.message}}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[4050,8540],()=>t(7671));module.exports=a})();
"use strict";(()=>{var e={};e.id=8446,e.ids=[8446],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},81630:e=>{e.exports=require("http")},55591:e=>{e.exports=require("https")},33873:e=>{e.exports=require("path")},7671:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>y,routeModule:()=>h});var a={};t.r(a),t.d(a,{default:()=>f});var s=t(89947),i=t(2706),l=t(96762);t(27825);var u=t(79681),n=t.n(u),o=t(48225),d=t.n(o),c=t(77619),p=t.n(c);let m=t(29021);async function f(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});try{let t,a;let s=e.query,{query:i,db:l}=s,u=s?.tableName?String(s.tableName):void 0,o=e.headers.authorization;if(!o)return r.json({success:!1,msg:"Unauthorized"});let d=p()({key:o,database:l,table:u,user_id:String(e.query.user_id)});if(!d?.user_id)throw Error("Api Credentials invalid!");let{user_id:c}=d;if(s?.queryValues&&"string"==typeof s?.queryValues)try{t=JSON.parse(s.queryValues)}catch(e){}let f=`datasquirel_user_${c}_${l}`,y=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${c.toString().replace(/\//g,"")}/main.json`;if(m.existsSync(y))try{a=JSON.parse(m.readFileSync(y,"utf8")).filter(e=>e.dbFullName===f)[0]}catch(e){}let g=await n()({dbFullName:f,query:i,tableName:u,queryValues:t,dbSchema:a});r.json(g)}catch(t){d()({component:"/api/query/get/main-catch-error",message:t.message,req:e}),r.json({success:!1,msg:"Wrong Credentials"})}}let y=(0,l.M)(a,"default"),g=(0,l.M)(a,"config"),h=new s.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/query/[user_id]/get",pathname:"/api/query/[user_id]/get",bundlePath:"",filename:""},userland:a})},79681:(e,r,t)=>{let a=t(27825),s=t(48225),i=t(8238);e.exports=async function({query:e,dbFullName:r,queryValues:t,tableName:l,dbSchema:u,useLocal:n}){if("string"==typeof e&&e.match(/^alter|^delete|information_schema|databases|^create/i))return{success:!1,msg:"Wrong Input."};try{let s,{result:o,error:d}=await i({dbFullName:r,query:e,queryValuesArray:t,readOnly:!0,dbSchema:u,tableName:l,local:n});if(u){let e=u.tables.find(e=>e.tableName===l);if(e){let r=a.cloneDeep(e);delete r.childTable,delete r.childTableDbFullName,delete r.childTableName,delete r.childrenTables,delete r.updateData,delete r.tableNameOld,delete r.indexes,s=r}}if(d)throw d;if(o.error)throw Error(o.error);return{success:!0,payload:o,schema:l&&s?s:void 0}}catch(e){return s({component:"/api/query/get/lines-85-94",message:e.message}),{success:!1,payload:null,error:e.message}}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[4050,8540],()=>t(7671));module.exports=a})();
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long