2020-08-25 23:26:15 +03:00
|
|
|
// NOTE(jim):
|
|
|
|
// User postgres queries
|
2020-07-17 13:24:20 +03:00
|
|
|
import createUser from "~/node_common/data/methods/create-user";
|
|
|
|
import updateUserById from "~/node_common/data/methods/update-user-by-id";
|
2021-03-07 23:53:54 +03:00
|
|
|
import deleteUserById from "~/node_common/data/methods/delete-user-by-id";
|
2020-07-17 13:24:20 +03:00
|
|
|
import getUserByUsername from "~/node_common/data/methods/get-user-by-username";
|
2020-07-22 13:51:40 +03:00
|
|
|
import getUserById from "~/node_common/data/methods/get-user-by-id";
|
2021-06-09 01:53:30 +03:00
|
|
|
import getUserByEmail from "~/node_common/data/methods/get-user-by-email";
|
|
|
|
import getUserByTwitterId from "~/node_common/data/methods/get-user-by-twitter-id";
|
2021-08-24 02:41:34 +03:00
|
|
|
import recalcUserSlatecount from "~/node_common/data/methods/recalc-user-slatecount";
|
|
|
|
import recalcUserFollowercount from "~/node_common/data/methods/recalc-user-followercount";
|
2021-06-09 01:53:30 +03:00
|
|
|
|
|
|
|
// NOTE(amine)
|
|
|
|
// TwitterTokens postgres queries
|
|
|
|
import createTwitterToken from "~/node_common/data/methods/create-twitter-token";
|
|
|
|
import getTwitterToken from "~/node_common/data/methods/get-twitter-token";
|
|
|
|
import updateTwitterToken from "~/node_common/data/methods/update-twitter-token";
|
2020-07-17 13:24:20 +03:00
|
|
|
|
2021-05-25 01:19:48 +03:00
|
|
|
// NOTE(martina):
|
2021-03-07 23:53:54 +03:00
|
|
|
// File postgres queries
|
|
|
|
import createFile from "~/node_common/data/methods/create-file";
|
|
|
|
import getFileByCid from "~/node_common/data/methods/get-file-by-cid";
|
|
|
|
import getFilesByCids from "~/node_common/data/methods/get-files-by-cids";
|
|
|
|
import getFileById from "~/node_common/data/methods/get-file-by-id";
|
|
|
|
import getFilesByIds from "~/node_common/data/methods/get-files-by-ids";
|
|
|
|
import getFilesByUserId from "~/node_common/data/methods/get-files-by-user-id";
|
|
|
|
import deleteFilesByIds from "~/node_common/data/methods/delete-files-by-ids";
|
|
|
|
import deleteFilesByUserId from "~/node_common/data/methods/delete-files-by-user-id";
|
|
|
|
import updateFileById from "~/node_common/data/methods/update-file-by-id";
|
2021-05-27 11:20:34 +03:00
|
|
|
import incrementFileSavecount from "~/node_common/data/methods/increment-file-savecount";
|
2021-08-07 04:13:45 +03:00
|
|
|
import recalcFilePrivacy from "~/node_common/data/methods/recalc-file-privacy";
|
2021-05-25 01:19:48 +03:00
|
|
|
|
2021-03-07 23:53:54 +03:00
|
|
|
//NOTE(martina):
|
|
|
|
// Slate file postgres queries
|
|
|
|
import createSlateFiles from "~/node_common/data/methods/create-slate-files";
|
|
|
|
import deleteSlateFiles from "~/node_common/data/methods/delete-slate-files";
|
|
|
|
import getSlateFilesByCids from "~/node_common/data/methods/get-slate-files-by-cids";
|
2020-09-21 06:58:15 +03:00
|
|
|
|
2020-08-25 23:26:15 +03:00
|
|
|
// NOTE(jim):
|
|
|
|
// Slate postgres queries
|
2020-07-25 03:16:35 +03:00
|
|
|
import createSlate from "~/node_common/data/methods/create-slate";
|
|
|
|
import getSlateByName from "~/node_common/data/methods/get-slate-by-name";
|
|
|
|
import getSlateById from "~/node_common/data/methods/get-slate-by-id";
|
2020-07-27 04:51:51 +03:00
|
|
|
import getSlatesByUserId from "~/node_common/data/methods/get-slates-by-user-id";
|
2020-11-17 10:12:35 +03:00
|
|
|
import getSlatesByIds from "~/node_common/data/methods/get-slates-by-ids";
|
2020-07-25 03:16:35 +03:00
|
|
|
import updateSlateById from "~/node_common/data/methods/update-slate-by-id";
|
2021-03-07 23:53:54 +03:00
|
|
|
import updateSlatePrivacy from "~/node_common/data/methods/update-slate-privacy";
|
|
|
|
import deleteSlatesByUserId from "~/node_common/data/methods/delete-slates-by-user-id";
|
2020-08-07 05:17:49 +03:00
|
|
|
import deleteSlateById from "~/node_common/data/methods/delete-slate-by-id";
|
2021-08-24 02:41:34 +03:00
|
|
|
import recalcSlateSubscribercount from "~/node_common/data/methods/recalc-slate-subscribercount";
|
2021-08-20 23:14:50 +03:00
|
|
|
import recalcSlateFilecount from "~/node_common/data/methods/recalc-slate-filecount";
|
2020-07-25 03:16:35 +03:00
|
|
|
|
2020-08-25 23:26:15 +03:00
|
|
|
// NOTE(jim):
|
|
|
|
// API postgres queries
|
2021-03-07 23:53:54 +03:00
|
|
|
import createAPIKey from "~/node_common/data/methods/create-api-key";
|
2020-07-28 09:54:15 +03:00
|
|
|
import deleteAPIKeyById from "~/node_common/data/methods/delete-api-key-by-id";
|
|
|
|
import getAPIKey from "~/node_common/data/methods/get-api-key";
|
2020-07-29 02:08:38 +03:00
|
|
|
import getAPIKeyByKey from "~/node_common/data/methods/get-api-key-by-key";
|
2020-07-28 09:54:15 +03:00
|
|
|
import getAPIKeysByUserId from "~/node_common/data/methods/get-api-keys-by-user-id";
|
|
|
|
|
2020-08-25 23:26:15 +03:00
|
|
|
// NOTE(jim):
|
2020-08-26 00:23:45 +03:00
|
|
|
// Subscription postgres queries
|
2020-08-25 23:26:15 +03:00
|
|
|
import createSubscription from "~/node_common/data/methods/create-subscription";
|
2021-03-07 23:53:54 +03:00
|
|
|
import getSubscription from "~/node_common/data/methods/get-subscription";
|
|
|
|
import getSubscribersBySlateId from "~/node_common/data/methods/get-subscribers-by-slate-id";
|
2020-08-26 00:23:45 +03:00
|
|
|
import getSubscriptionsByUserId from "~/node_common/data/methods/get-subscriptions-by-user-id";
|
2021-03-07 23:53:54 +03:00
|
|
|
import getFollowersByUserId from "~/node_common/data/methods/get-followers-by-user-id";
|
|
|
|
import getFollowingByUserId from "~/node_common/data/methods/get-following-by-user-id";
|
2020-08-25 23:26:15 +03:00
|
|
|
import deleteSubscriptionById from "~/node_common/data/methods/delete-subscription-by-id";
|
|
|
|
|
2020-08-26 00:23:45 +03:00
|
|
|
// NOTE(jim):
|
|
|
|
// Activity postgres queries
|
2021-05-19 05:58:14 +03:00
|
|
|
import createUsageStat from "~/node_common/data/methods/create-usage-stat";
|
2021-05-25 01:19:48 +03:00
|
|
|
import createDownload from "~/node_common/data/methods/create-download";
|
2020-08-26 00:23:45 +03:00
|
|
|
import createActivity from "~/node_common/data/methods/create-activity";
|
2021-03-07 23:53:54 +03:00
|
|
|
import getActivity from "~/node_common/data/methods/get-activity";
|
|
|
|
import getExplore from "~/node_common/data/methods/get-explore";
|
2020-08-26 00:23:45 +03:00
|
|
|
|
2020-08-26 04:27:05 +03:00
|
|
|
// NOTE(jim):
|
|
|
|
// Search postgres queries
|
2020-08-28 01:05:20 +03:00
|
|
|
import getEverySlate from "~/node_common/data/methods/get-every-slate";
|
|
|
|
import getEveryUser from "~/node_common/data/methods/get-every-user";
|
2021-03-07 23:53:54 +03:00
|
|
|
import getEveryFile from "~/node_common/data/methods/get-every-file";
|
2020-08-26 04:27:05 +03:00
|
|
|
|
2021-06-09 01:53:30 +03:00
|
|
|
// NOTE(toast):
|
|
|
|
// Verification sessions for email verif
|
|
|
|
import createVerification from "~/node_common/data/methods/create-verification";
|
|
|
|
import updateVerification from "~/node_common/data/methods/update-verification";
|
|
|
|
import deleteVerificationByEmail from "~/node_common/data/methods/delete-verification-by-email";
|
|
|
|
import deleteVerificationBySid from "~/node_common/data/methods/delete-verification-by-sid";
|
|
|
|
import getVerificationByEmail from "~/node_common/data/methods/get-verification-by-email";
|
|
|
|
import getVerificationBySid from "~/node_common/data/methods/get-verification-by-sid";
|
|
|
|
import pruneVerifications from "~/node_common/data/methods/prune-verifications";
|
|
|
|
|
2020-10-19 19:47:45 +03:00
|
|
|
// NOTE(jim):
|
2020-11-17 11:03:38 +03:00
|
|
|
// one-offs
|
|
|
|
import createOrphan from "~/node_common/data/methods/create-orphan";
|
2020-10-19 19:47:45 +03:00
|
|
|
|
2020-07-22 13:51:40 +03:00
|
|
|
export {
|
2020-11-17 11:03:38 +03:00
|
|
|
// NOTE(jim): One-offs
|
|
|
|
createOrphan,
|
|
|
|
// NOTE(jim): User operations
|
2020-07-22 13:51:40 +03:00
|
|
|
createUser,
|
|
|
|
updateUserById,
|
2021-03-07 23:53:54 +03:00
|
|
|
deleteUserById,
|
2020-07-22 13:51:40 +03:00
|
|
|
getUserByUsername,
|
|
|
|
getUserById,
|
2021-06-09 01:53:30 +03:00
|
|
|
getUserByEmail,
|
|
|
|
getUserByTwitterId,
|
2021-08-24 02:41:34 +03:00
|
|
|
recalcUserSlatecount,
|
|
|
|
recalcUserFollowercount,
|
2021-03-07 23:53:54 +03:00
|
|
|
//NOTE(martina): File operations
|
|
|
|
createFile,
|
|
|
|
getFileByCid,
|
|
|
|
getFilesByCids,
|
|
|
|
getFileById,
|
|
|
|
getFilesByIds,
|
|
|
|
getFilesByUserId,
|
|
|
|
deleteFilesByIds,
|
|
|
|
deleteFilesByUserId,
|
|
|
|
updateFileById,
|
2021-05-27 11:20:34 +03:00
|
|
|
incrementFileSavecount,
|
2021-08-07 04:13:45 +03:00
|
|
|
recalcFilePrivacy,
|
2021-05-25 01:19:48 +03:00
|
|
|
// NOTE(martina): Slate file operations
|
2021-03-07 23:53:54 +03:00
|
|
|
createSlateFiles,
|
|
|
|
deleteSlateFiles,
|
|
|
|
getSlateFilesByCids,
|
2020-11-17 11:03:38 +03:00
|
|
|
// NOTE(jim): Slate operations
|
2020-07-25 03:16:35 +03:00
|
|
|
createSlate,
|
|
|
|
getSlateByName,
|
|
|
|
getSlateById,
|
2020-07-27 04:51:51 +03:00
|
|
|
getSlatesByUserId,
|
2020-11-17 10:12:35 +03:00
|
|
|
getSlatesByIds,
|
2020-07-25 03:16:35 +03:00
|
|
|
updateSlateById,
|
2021-03-07 23:53:54 +03:00
|
|
|
updateSlatePrivacy,
|
|
|
|
deleteSlatesByUserId,
|
2020-08-07 05:17:49 +03:00
|
|
|
deleteSlateById,
|
2021-08-20 23:14:50 +03:00
|
|
|
recalcSlateFilecount,
|
2021-08-24 02:41:34 +03:00
|
|
|
recalcSlateSubscribercount,
|
2020-11-17 11:03:38 +03:00
|
|
|
// NOTE(jim): API key operations
|
2021-03-07 23:53:54 +03:00
|
|
|
createAPIKey,
|
2020-07-28 09:54:15 +03:00
|
|
|
deleteAPIKeyById,
|
|
|
|
getAPIKey,
|
2020-07-29 02:08:38 +03:00
|
|
|
getAPIKeyByKey,
|
2020-07-28 09:54:15 +03:00
|
|
|
getAPIKeysByUserId,
|
2020-11-17 11:03:38 +03:00
|
|
|
// NOTE(jim): Subscription operations
|
2020-08-26 00:23:45 +03:00
|
|
|
createSubscription,
|
2021-03-07 23:53:54 +03:00
|
|
|
getSubscription,
|
|
|
|
getSubscribersBySlateId,
|
2020-08-25 23:26:15 +03:00
|
|
|
getSubscriptionsByUserId,
|
2021-03-07 23:53:54 +03:00
|
|
|
getFollowersByUserId,
|
|
|
|
getFollowingByUserId,
|
2020-08-26 00:23:45 +03:00
|
|
|
deleteSubscriptionById,
|
|
|
|
// NOTE(jim): Activity operations
|
2021-05-19 05:58:14 +03:00
|
|
|
createUsageStat,
|
2021-05-25 01:19:48 +03:00
|
|
|
createDownload,
|
2020-08-26 00:23:45 +03:00
|
|
|
createActivity,
|
2021-03-07 23:53:54 +03:00
|
|
|
getActivity,
|
|
|
|
getExplore,
|
2020-08-26 04:27:05 +03:00
|
|
|
// NOTE(jim): Search
|
2020-08-28 01:05:20 +03:00
|
|
|
getEverySlate,
|
|
|
|
getEveryUser,
|
2021-03-07 23:53:54 +03:00
|
|
|
getEveryFile,
|
2021-06-09 01:53:30 +03:00
|
|
|
//NOTE(toast): Verification operations
|
|
|
|
createVerification,
|
|
|
|
getVerificationByEmail,
|
|
|
|
getVerificationBySid,
|
|
|
|
deleteVerificationByEmail,
|
|
|
|
deleteVerificationBySid,
|
|
|
|
pruneVerifications,
|
|
|
|
updateVerification,
|
|
|
|
// NOTE(amine): Twitter
|
|
|
|
createTwitterToken,
|
|
|
|
getTwitterToken,
|
|
|
|
updateTwitterToken,
|
2020-07-22 13:51:40 +03:00
|
|
|
};
|