Files
speckle-server/packages/server/modules/stats/graph/resolvers/stats.js
T
2021-06-10 09:45:29 +01:00

24 lines
566 B
JavaScript

'use strict'
const appRoot = require( 'app-root-path' )
const { validateServerRole, validateScopes, authorizeResolver } = require( `${appRoot}/modules/shared` )
module.exports = {
Query: {
async serverStats( parent, args, context, info ) {
await validateServerRole( context, 'server:admin' )
return {
totalStreamsCount: 42,
totalCommitCount: 42,
totalObjectCount: 42,
totalUserCount: 42,
streamHistory: {},
commitHistory: {},
objectHistory: {},
userHistory: {}
}
}
}
}