This commit is contained in:
Tben 2023-05-22 09:23:21 +01:00
parent 8aa34d0848
commit 8782c08bf9
2 changed files with 21 additions and 8 deletions

View File

@ -1,6 +1,6 @@
{
"name": "datasquirel",
"version": "1.1.9",
"version": "1.1.10",
"description": "Cloud-based SQL data management tool",
"main": "index.js",
"scripts": {

View File

@ -12,17 +12,30 @@ const https = require("https");
/** ****************************************************************************** */
/** ****************************************************************************** */
/**
* @typedef {Object} FunctionReturn
* @property {boolean} success - Did the function run successfully?
* @property {{
* urlPath: string,
* urlThumbnailPath: string
* }} payload - Payload containing the url for the image and its thumbnail
*/
/**
* ==============================================================================
* Main Function
* ==============================================================================
* @param {String} key - API Key
* @param {Object} payload - Image Data Eg. {
imageData: imageBase64,
imageName: `cast_cord_user_${newUser.payload.insertId}`,
mimeType: "jpg",
thumbnailSize: 120,
}
* @param {Object} params - API Key
* @param {String} params.key - API Key
* @param {{
* imageData: string,
* imageName: string,
* mimeType: [string],
* thumbnailSize: [number],
* folder: [string],
* }} params.payload - Image Data Eg.
*
* @returns { Promise<FunctionReturn> } - Return Object
*/
module.exports = async function ({ key, payload }) {
/**