fix imports

This commit is contained in:
Brian Cao 2022-07-12 15:14:27 -07:00
parent 8aec6d7406
commit f327b5c0f7
31 changed files with 100 additions and 356 deletions

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function createAccount(data) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function deleteAccount(user_id) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getAccountById(user_id) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getAccountByUsername(username) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getAccounts() {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function updateAccount(user_id, data) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function createWebsite(user_id, data) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function deleteWebsite(website_id) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getAllWebsites() {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getUserWebsites(user_id) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getWebsiteById(website_id) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getWebsiteByShareId(share_id) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getWebsiteByUuid(website_uuid) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function resetWebsite(website_id) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function updateWebsite(website_id, data) {

View file

@ -1,4 +1,4 @@
import { getDateQuery, getFilterQuery, rawQuery } from 'queries';
import { getDateQuery, getFilterQuery, rawQuery } from 'lib/queries';
export function getEventMetrics(
website_id,

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getEvents(websites, start_at) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
import { URL_LENGTH } from 'lib/constants';

View file

@ -1,4 +1,4 @@
import { parseFilters, rawQuery } from 'queries';
import { parseFilters, rawQuery } from 'lib/queries';
export function getPageviewMetrics(website_id, start_at, end_at, field, table, filters = {}) {
const params = [website_id, start_at, end_at];

View file

@ -1,4 +1,4 @@
import { parseFilters, rawQuery, getDateQuery } from 'queries';
import { parseFilters, rawQuery, getDateQuery } from 'lib/queries';
export function getPageviewStats(
website_id,

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getPageviews(websites, start_at) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
import { URL_LENGTH } from 'lib/constants';

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function createSession(website_id, data) {

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getSessionByUuid(session_uuid) {

View file

@ -1,4 +1,4 @@
import { parseFilters, rawQuery } from 'queries';
import { parseFilters, rawQuery } from 'lib/queries';
export function getSessionMetrics(website_id, start_at, end_at, field, filters = {}) {
const params = [website_id, start_at, end_at];

View file

@ -1,4 +1,4 @@
import { runQuery } from 'queries';
import { runQuery } from 'lib/queries';
import prisma from 'lib/db';
export async function getSessions(websites, start_at) {

View file

@ -1,4 +1,4 @@
import { rawQuery } from 'queries';
import { rawQuery } from 'lib/queries';
import { subMinutes } from 'date-fns';
export function getActiveVisitors(website_id) {

View file

@ -1,4 +1,4 @@
import { parseFilters, rawQuery, getDateQuery, getTimestampInterval } from 'queries';
import { parseFilters, rawQuery, getDateQuery, getTimestampInterval } from 'lib/queries';
export function getWebsiteStats(website_id, start_at, end_at, filters = {}) {
const params = [website_id, start_at, end_at];

View file

@ -1,4 +1,61 @@
import * as admin from './admin';
import * as analytics from './analytics';
import { createAccount } from './admin/account/createAccount';
import { deleteAccount } from './admin/account/deleteAccount';
import { getAccountById } from './admin/account/getAccountById';
import { getAccountByUsername } from './admin/account/getAccountByUsername';
import { getAccounts } from './admin/account/getAccounts';
import { updateAccount } from './admin/account/updateAccount';
import { createWebsite } from './admin/website/createWebsite';
import { deleteWebsite } from './admin/website/deleteWebsite';
import { getAllWebsites } from './admin/website/getAllWebsites';
import { getUserWebsites } from './admin/website/getUserWebsites';
import { getWebsiteById } from './admin/website/getWebsiteById';
import { getWebsiteByShareId } from './admin/website/getWebsiteByShareId';
import { getWebsiteByUuid } from './admin/website/getWebsiteByUuid';
import { resetWebsite } from './admin/website/resetWebsite';
import { updateWebsite } from './admin/website/updateWebsite';
import { getEventMetrics } from './analytics/event/getEventMetrics';
import { getEvents } from './analytics/event/getEvents';
import { saveEvent } from './analytics/event/saveEvent';
import { getPageviewMetrics } from './analytics/pageview/getPageviewMetrics';
import { getPageviews } from './analytics/pageview/getPageviews';
import { getPageviewStats } from './analytics/pageview/getPageviewStats';
import { savePageView } from './analytics/pageview/savePageView';
import { createSession } from './analytics/session/createSession';
import { getSessionByUuid } from './analytics/session/getSessionByUuid';
import { getSessionMetrics } from './analytics/session/getSessionMetrics';
import { getSessions } from './analytics/session/getSessions';
import { getActiveVisitors } from './analytics/stats/getActiveVisitors';
import { getRealtimeData } from './analytics/stats/getRealtimeData';
import { getWebsiteStats } from './analytics/stats/getWebsiteStats';
export default { admin, analytics };
export {
createWebsite,
deleteWebsite,
getAllWebsites,
getUserWebsites,
getWebsiteById,
getWebsiteByShareId,
getWebsiteByUuid,
resetWebsite,
updateWebsite,
createAccount,
deleteAccount,
getAccountById,
getAccountByUsername,
getAccounts,
updateAccount,
getEventMetrics,
getEvents,
saveEvent,
getPageviewMetrics,
getPageviews,
getPageviewStats,
savePageView,
createSession,
getSessionByUuid,
getSessionMetrics,
getSessions,
getActiveVisitors,
getRealtimeData,
getWebsiteStats,
};