started folder upload changes

This commit is contained in:
subnub
2024-12-02 09:11:36 -05:00
parent f160a80f41
commit 2ef5aaef23
7 changed files with 235 additions and 4 deletions
+34
View File
@@ -17,6 +17,12 @@ interface RequestType extends Request {
encryptedToken?: string;
}
interface RequestTypeFullUser extends Request {
user?: UserInterface;
encryptedToken?: string;
accessTokenStreamVideo?: string;
}
const chunkService = new ChunkService();
class FolderController {
@@ -65,6 +71,34 @@ class FolderController {
}
};
uploadFolder = async (
req: RequestTypeFullUser,
res: Response,
next: NextFunction
) => {
if (!req.user) {
return;
}
try {
const user = req.user;
const busboy = req.busboy;
console.log("upload folder request");
busboy.on("error", (e: Error) => {
console.log("busboy error", e);
// handleError();
});
req.pipe(busboy);
await chunkService.uploadFolder(user, busboy, req);
} catch (e) {
console.log("upload folder error", e);
}
};
deleteAll = async (req: RequestType, res: Response, next: NextFunction) => {
if (!req.user) {
return;