Fix file extension
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
'use server';
|
||||
|
||||
const { default: connectDB } = require('@/config/database');
|
||||
const { default: User } = require('@/models/User');
|
||||
const { getSessionUser } = require('@/utils/getSessionUser');
|
||||
|
||||
async function checkBookmarkStatus(propertyId) {
|
||||
await connectDB();
|
||||
|
||||
const sessionUser = await getSessionUser();
|
||||
|
||||
if (!sessionUser || !sessionUser.userId) {
|
||||
return { error: 'User ID is required' };
|
||||
}
|
||||
|
||||
const { userId } = sessionUser;
|
||||
|
||||
// Find user in database
|
||||
const user = await User.findById(userId);
|
||||
|
||||
// Check if property is bookmarked
|
||||
let isBookmarked = user.bookmarks.includes(propertyId);
|
||||
|
||||
return { isBookmarked };
|
||||
}
|
||||
|
||||
export default checkBookmarkStatus;
|
||||
Reference in New Issue
Block a user