2022-02-06 08:21:01 -05:00
|
|
|
const asyncWrapper = require('../../middleware/asyncWrapper');
|
|
|
|
const ErrorResponse = require('../../utils/ErrorResponse');
|
|
|
|
const importBookmarkData = require('../../utils/importBookmark');
|
|
|
|
const Bookmark = require('../../models/Bookmark');
|
|
|
|
|
|
|
|
// @desc Import bookmarks from file.
|
|
|
|
// @route POST /api/bookmarks/import
|
|
|
|
// @access Public
|
|
|
|
const importBookmark = asyncWrapper(async (req, res, next) => {
|
|
|
|
importBookmarkData(req.file.path);
|
|
|
|
|
|
|
|
if(next){
|
|
|
|
next();
|
|
|
|
} else {
|
|
|
|
res.status(200).json({
|
|
|
|
success: true,
|
|
|
|
data: bookmark,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
2022-02-06 09:48:21 -05:00
|
|
|
module.exports = importBookmark;
|