| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- const chunkModel = require('../model/chunk.model')
 
- const dokumenModel = require('../model/dokumen.model')
 
- const coba = require('../utils/coba')
 
- exports.addDokumen = async (dokumen) => {
 
-   const chunk = await chunkModel.create({
 
-     data: dokumen.buffer,
 
-     type: dokumen.mimetype,
 
-     size: dokumen.size,
 
-   })
 
-   const data = await dokumenModel.create({
 
-     chunk: chunk._id,
 
-     type: dokumen.mimetype,
 
-     judul: Date.now() + '-' + dokumen.originalname,
 
-     path:
 
-       coba.decrypt(process.env.W8A1C) +
 
-       '/dokumen/' +
 
-       chunk._id +
 
-       '/' +
 
-       dokumen.originalname,
 
-   })
 
-   return data
 
- }
 
- exports.addManyDokumen = async (dokumenArray) => {
 
-   return Promise.all(
 
-     dokumenArray.map(async (dokumen) => {
 
-       const chunk = await chunkModel.create({
 
-         data: dokumen.buffer,
 
-         type: dokumen.mimetype,
 
-         size: dokumen.size,
 
-       })
 
-       const data = await dokumenModel.create({
 
-         chunk: chunk._id,
 
-         type: dokumen.mimetype,
 
-         judul: Date.now() + '-' + dokumen.originalname,
 
-         path:
 
-           coba.decrypt(process.env.W8A1C) +
 
-           '/dokumen/' +
 
-           chunk._id +
 
-           '/' +
 
-           dokumen.originalname,
 
-       })
 
-       return data
 
-     })
 
-   )
 
- }
 
 
  |