Skip to content

Commit 3e57d82

Browse files
Remove deprecated copilot usage API
Remove references to deprecated `/copilot/usage` API. * **Deleted files:** - `backend/src/controllers/usage.controller.ts` - `backend/src/models/usage.model.ts` * **Modified files:** - `backend/src/database.ts`: Remove `Usage` schema setup. - `backend/src/routes/index.ts`: Remove route for `/usage`. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/tweag/github-value?shareId=XXXX-XXXX-XXXX-XXXX).
1 parent 7aef02d commit 3e57d82

4 files changed

Lines changed: 0 additions & 91 deletions

File tree

backend/src/controllers/usage.controller.ts

Lines changed: 0 additions & 24 deletions
This file was deleted.

backend/src/database.ts

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -60,28 +60,6 @@ class Database {
6060
name: String,
6161
value: {}
6262
}));
63-
mongoose.model('Usage', new mongoose.Schema({
64-
org: String,
65-
team: String,
66-
day: Date,
67-
total_suggestions_count: Number,
68-
total_acceptances_count: Number,
69-
total_lines_suggested: Number,
70-
total_lines_accepted: Number,
71-
total_active_users: Number,
72-
total_chat_acceptances: Number,
73-
total_chat_turns: Number,
74-
total_active_chat_users: Number,
75-
breakdown: [{
76-
language: String,
77-
editor: String,
78-
suggestions_count: Number,
79-
acceptances_count: Number,
80-
lines_suggested: Number,
81-
lines_accepted: Number,
82-
active_users: Number
83-
}]
84-
}));
8563

8664
// Language Schema 📝
8765
const LanguageSchema = new mongoose.Schema({

backend/src/models/usage.model.ts

Lines changed: 0 additions & 42 deletions
This file was deleted.

backend/src/routes/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { Router, Request, Response } from 'express';
22
import surveyController from '../controllers/survey.controller.js';
3-
import usageController from '../controllers/usage.controller.js';
43
import settingsController from '../controllers/settings.controller.js';
54
import setupController from '../controllers/setup.controller.js';
65
import SeatsController from '../controllers/seats.controller.js';
@@ -22,8 +21,6 @@ router.put('/survey/:id', surveyController.updateSurvey); // put github survey l
2221
router.delete('/survey/:id', surveyController.deleteSurvey);
2322
router.post('/survey/:id/github', surveyController.updateSurveyGitHub);
2423

25-
router.get('/usage', usageController.getUsage);
26-
2724
router.get('/metrics', metricsController.getMetrics);
2825
router.get('/metrics/totals', metricsController.getMetricsTotals);
2926

0 commit comments

Comments
 (0)