This is the Official Browser client/library for kotak.cloud API.
To install kotakcloud in a node project:
npm install --save kotak-cloud
const { KotakCloudClient } = require("kotak-cloud");
const kotakCloud = new KotakCloudClient();
Use kotakcloud auth services for get your token.
const { user, token, error } = await kotakCloud.register({
firstName: "Ega",
lastName: "Radiegtya",
email: "user@gmail.com",
password: "password",
});
const { user, token, error } = await kotakCloud.login({
email: "user@gmail.com",
password: "password",
});
const { user, error } = await kotakCloud.user();
const { user, token, error } = await kotakCloud.logout();
async function handleFileSelect(event) {
const files = event.target.files;
await kotakCloud.uploadFiles(
files, // files to upload
"", // folder parent
console.log // onProgress
);
}
const { data, error } = await kotakCloud.createFolder({ name, parentId });
const { data, total, error } = await kotakCloud.getFiles();
const breadcrumbs = await kotakCloud.getBreadCrumbs("622e89eb384d39937fd79777");
const { data, errors } = await kotakCloud.deleteFiles(files);