Files
talk/perms/reducers/index.js
T
2018-01-11 20:00:34 -07:00

23 lines
492 B
JavaScript

const mutation = require('./mutation');
const query = require('./query');
const subscription = require('./subscription');
module.exports = [
(user /* , perm*/) => {
// If a user is banned or currently suspended, then they aren't allowed to
// do anything.
if (user.banned || user.suspended) {
return false;
}
},
user => {
// System users can do everything!
if (user.system === true) {
return true;
}
},
query,
mutation,
subscription,
];