datasquirel/index.js

79 lines
2.4 KiB
JavaScript
Raw Normal View History

2023-05-03 06:16:29 +00:00
/**
* ==============================================================================
* Imports
* ==============================================================================
*/
const get = require("./utils/get");
2023-05-03 06:53:10 +00:00
const post = require("./utils/post");
const uploadImage = require("./utils/upload-image");
2023-05-06 11:14:09 +00:00
const createUser = require("./users/add-user");
2023-05-12 14:54:58 +00:00
const updateUser = require("./users/update-user");
2023-05-06 11:14:09 +00:00
const loginUser = require("./users/login-user");
const logoutUser = require("./users/logout-user");
const userAuth = require("./users/user-auth");
2023-05-23 13:01:49 +00:00
const reAuthUser = require("./users/reauth-user");
2023-05-23 13:45:40 +00:00
const getUser = require("./users/get-user");
2023-06-24 09:22:31 +00:00
const loginWithGoogle = require("./users/social/google-auth");
2023-07-02 06:06:48 +00:00
const sanitizeSql = require("./utils/functions/sanitizeSql");
2023-05-03 06:16:29 +00:00
/** ****************************************************************************** */
/** ****************************************************************************** */
/** ****************************************************************************** */
/** ****************************************************************************** */
/** ****************************************************************************** */
/** ****************************************************************************** */
/**
2023-05-18 08:22:05 +00:00
* User Functions Object
2023-07-08 05:47:57 +00:00
* ===================================
2023-05-18 08:22:05 +00:00
*/
const user = {
createUser: createUser,
loginUser: loginUser,
logoutUser: logoutUser,
userAuth: userAuth,
2023-05-23 13:01:49 +00:00
reAuthUser: reAuthUser,
2023-05-18 08:22:05 +00:00
updateUser: updateUser,
2023-05-23 13:45:40 +00:00
getUser: getUser,
2023-06-24 09:22:31 +00:00
social: {
loginWithGoogle: loginWithGoogle,
},
2023-05-18 08:22:05 +00:00
};
/**
* Media Functions Object
2023-07-08 05:47:57 +00:00
* ===================================
2023-05-18 08:22:05 +00:00
*/
const media = {
uploadImage: uploadImage,
};
/**
* Main Export
2023-07-08 05:47:57 +00:00
* ===================================
2023-05-03 06:16:29 +00:00
*/
2023-05-03 06:25:12 +00:00
const datasquirel = {
2023-05-03 06:16:29 +00:00
get: get,
2023-05-03 06:53:10 +00:00
post: post,
2023-05-18 08:22:05 +00:00
media: media,
user: user,
2023-07-02 06:06:48 +00:00
sanitizeSql: sanitizeSql,
2023-05-03 06:16:29 +00:00
};
2023-05-03 06:25:12 +00:00
module.exports = datasquirel;
2023-05-03 06:16:29 +00:00
2023-07-08 05:47:57 +00:00
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
exports.get = datasquirel.get;
exports.post = datasquirel.post;
exports.media = datasquirel.media;
exports.user = datasquirel.user;
exports.sanitizeSql = datasquirel.sanitizeSql;
exports.engine = datasquirel.engine;
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////