-
-
Notifications
You must be signed in to change notification settings - Fork 797
Closed
Description
I'm using sequelize. Here is an example scenario of when I need to use this functionality. I have users in groups. When users send a message, I need to see if they are part of that group before allowing them to see the data. GroupUsers is a mapping table mapping groups to users.
My event filter is below. If you console.log(hook.app), it logs undefined.
export default function () {
return function filterGroupId(data, connection, hook) {
const query = {
userId: connection.user.id,
groupId: data.groupId,
deleted: false,
};
return hook.app.service('groupUsers').find({ query })
.then(result => {
if (result.total > 0) {
return data;
}
return false;
});
};
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels