Subnet stats ok
This commit is contained in:
parent
db7090ab5d
commit
0fa745b041
|
@ -36,7 +36,7 @@ async function generateStatsForNetwork(shortName) {
|
|||
sumUsage: dbStats._sum.usage || 0
|
||||
}
|
||||
|
||||
prisma.networkStats.create({
|
||||
await prisma.networkStats.create({
|
||||
data: {
|
||||
network: {
|
||||
connect: {
|
||||
|
|
|
@ -11,6 +11,7 @@ import { userPresence } from './userPresence'
|
|||
import { users } from './users'
|
||||
import { wifiDevices } from './wifiDevices'
|
||||
import { wifiUsers } from './wifiUsers'
|
||||
import { subnets } from './subnets'
|
||||
|
||||
const Query = {
|
||||
accessPoints,
|
||||
|
@ -21,6 +22,7 @@ const Query = {
|
|||
me,
|
||||
pAHosts,
|
||||
stats,
|
||||
subnets,
|
||||
user,
|
||||
userPresence,
|
||||
users,
|
||||
|
|
5
server/src/resolvers/Query/subnets.js
Normal file
5
server/src/resolvers/Query/subnets.js
Normal file
|
@ -0,0 +1,5 @@
|
|||
import prisma from '../../prisma'
|
||||
|
||||
export async function subnets() {
|
||||
return prisma.network.findMany()
|
||||
}
|
13
server/src/resolvers/SubnetInfo.js
Normal file
13
server/src/resolvers/SubnetInfo.js
Normal file
|
@ -0,0 +1,13 @@
|
|||
import prisma from '../prisma'
|
||||
|
||||
export const SubnetInfo = {
|
||||
stats: async (parent, args, context) => {
|
||||
return prisma.networkStats.findMany({
|
||||
where: {
|
||||
network: {
|
||||
id: parent.id
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
|
@ -12,6 +12,7 @@ import { User } from './User'
|
|||
import { UserPresence } from './UserPresence'
|
||||
import { WifiDevice } from './WifiDevice'
|
||||
import { AccessPointStats } from './AccessPointStats'
|
||||
import { SubnetInfo } from './SubnetInfo'
|
||||
|
||||
const resolvers = {
|
||||
Mutation,
|
||||
|
@ -24,6 +25,7 @@ const resolvers = {
|
|||
PAHost,
|
||||
ResetToken,
|
||||
Stats,
|
||||
SubnetInfo,
|
||||
User,
|
||||
UserPresence,
|
||||
WifiDevice,
|
||||
|
|
|
@ -400,7 +400,7 @@ const typeDefs = gql`
|
|||
subnetMaskLength: String!
|
||||
numHosts: String!
|
||||
length: String!
|
||||
stats: SubnetStats!
|
||||
stats: [SubnetStats]
|
||||
}
|
||||
|
||||
input LoginInput {
|
||||
|
|
Loading…
Reference in New Issue
Block a user