Subnet stats ok

This commit is contained in:
Douglas Barone 2022-12-08 12:17:47 -04:00
parent db7090ab5d
commit 0fa745b041
6 changed files with 24 additions and 2 deletions

View File

@ -36,7 +36,7 @@ async function generateStatsForNetwork(shortName) {
sumUsage: dbStats._sum.usage || 0
}
prisma.networkStats.create({
await prisma.networkStats.create({
data: {
network: {
connect: {

View File

@ -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,

View File

@ -0,0 +1,5 @@
import prisma from '../../prisma'
export async function subnets() {
return prisma.network.findMany()
}

View 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
}
}
})
}
}

View File

@ -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,

View File

@ -400,7 +400,7 @@ const typeDefs = gql`
subnetMaskLength: String!
numHosts: String!
length: String!
stats: SubnetStats!
stats: [SubnetStats]
}
input LoginInput {