UNPKG

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
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;