split db files

This commit is contained in:
Brian Cao 2022-08-25 22:04:32 -07:00
parent 46b4b98d40
commit bb50753704
36 changed files with 496 additions and 454 deletions

View file

@ -4,7 +4,7 @@ import ipaddr from 'ipaddr.js';
import { savePageView, saveEvent } from 'queries';
import { useCors, useSession } from 'lib/middleware';
import { getJsonBody, getIpAddress } from 'lib/request';
import { ok, send, badRequest, forbidden } from 'lib/response';
import { unauthorized, send, badRequest, forbidden } from 'lib/response';
import { createToken } from 'lib/crypto';
import { removeTrailingSlash } from 'lib/url';
import { uuid } from 'lib/crypto';
@ -13,7 +13,7 @@ export default async (req, res) => {
await useCors(req, res);
if (isbot(req.headers['user-agent'])) {
return ok(res);
return unauthorized(res);
}
const ignoreIps = process.env.IGNORE_IP;
@ -93,3 +93,38 @@ export default async (req, res) => {
return send(res, token);
};
// async function relational(req, res) {
// await useSession(req, res);
// const {
// session: { website_id, session_id, session_uuid },
// } = req;
// const { type, payload } = getJsonBody(req);
// let { url, referrer, event_name, event_data } = payload;
// if (process.env.REMOVE_TRAILING_SLASH) {
// url = removeTrailingSlash(url);
// }
// const event_uuid = uuid();
// if (type === 'pageview') {
// await savePageView(website_id, { session_id, session_uuid, url, referrer });
// } else if (type === 'event') {
// await saveEvent(website_id, {
// event_uuid,
// session_id,
// session_uuid,
// url,
// event_name,
// event_data,
// });
// } else {
// return badRequest(res);
// }
// }
// function clickhouse() {}