node-red-contrib-chatbot
Version:
REDBot a Chat bot for a full featured chat bot for Telegram, Facebook Messenger and Slack. Almost no coding skills required
15 lines (12 loc) • 460 B
JavaScript
import { useContext } from 'react';
import AppContext from '../common/app-context';
const useCurrentUser = () => {
const { state } = useContext(AppContext);
return {
user: state.user,
permissions: state.user.permissions,
permissionQuery: { permission: { '$intersect': state.user.permissions } },
can: permission => state.user.permissions.includes(permission) || state.user.permissions.includes('*')
};
};
export default useCurrentUser;