11import { CronJob , CronJobParams , CronTime } from 'cron' ;
22import logger from './logger.js' ;
3- import { insertUsage } from '../models/usage.model.js' ;
43import SeatService , { SeatEntry } from './seats.service.js' ;
54import { App , Octokit } from 'octokit' ;
65import { MetricDailyResponseType } from '../models/metrics.model.js' ;
@@ -98,10 +97,6 @@ class QueryService {
9897 }
9998
10099 const queries = [
101- this . queryCopilotUsageMetrics ( octokit , org ) . then ( result => {
102- this . status . usage = true ;
103- return result ;
104- } ) ,
105100 this . queryCopilotUsageMetricsNew ( octokit , org ) . then ( result => {
106101 this . status . metrics = true ;
107102 return result ;
@@ -112,11 +107,10 @@ class QueryService {
112107 } ) ,
113108 ] ;
114109
115- const [ usageMetrics , usageMetricsNew , copilotSeatAssignments ] = await Promise . all ( queries ) ;
110+ const [ usageMetricsNew , copilotSeatAssignments ] = await Promise . all ( queries ) ;
116111 this . status . dbInitialized = true ;
117112
118113 return {
119- usageMetrics,
120114 usageMetricsNew,
121115 copilotSeatAssignments,
122116 teamsAndMembers
@@ -142,19 +136,6 @@ class QueryService {
142136 }
143137 }
144138
145- public async queryCopilotUsageMetrics ( octokit : Octokit , org : string ) {
146- try {
147- const rsp = await octokit . rest . copilot . usageMetricsForOrg ( {
148- org
149- } ) ;
150-
151- insertUsage ( org , rsp . data ) ;
152- logger . info ( `${ org } usage metrics updated` ) ;
153- } catch ( error ) {
154- logger . error ( `Error updating ${ org } usage metrics` , error ) ;
155- }
156- }
157-
158139 public async queryCopilotSeatAssignments ( octokit : Octokit , org : string , queryAt : Date ) {
159140 try {
160141 const rsp = await octokit . paginate ( octokit . rest . copilot . listCopilotSeats , {
0 commit comments