Files
myDrive/backend/services/ChunkService/utils/addToStorageSize.ts
T
2020-11-23 21:51:08 -05:00

20 lines
690 B
TypeScript

import {UserInterface} from "../../../models/user";
import env from "../../../enviroment/env";
const addToStoageSize = async(user: UserInterface, size: number, isPersonalFile: boolean) => {
if (isPersonalFile) {
//console.log("user storage")
user.storageDataPersonal!.storageSize = +user.storageDataPersonal!.storageSize! + +size;
await user.save()
return;
}
if (!user.storageData || (!user.storageData.storageSize && !user.storageData.storageLimit)) user.storageData = {storageSize: 0, storageLimit: 0};
user.storageData!.storageSize = +user.storageData!.storageSize! + +size;
await user.save();
}
export default addToStoageSize;