Skip to content

Commit 985be33

Browse files
committed
ran linter & upgraded dependencies & bumped version to v0.2.11
1 parent e07037c commit 985be33

5 files changed

Lines changed: 2343 additions & 1712 deletions

File tree

addon/components/widget/api-metrics.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { startOfDay, sub, format } from 'date-fns';
77
export default class WidgetApiMetricsComponent extends Component {
88
@service store;
99
@service intl;
10-
10+
1111
@tracked chartDateEnd = new Date();
1212
@tracked chartDateStart = startOfDay(sub(new Date(), { days: 7 }));
1313

@@ -17,7 +17,7 @@ export default class WidgetApiMetricsComponent extends Component {
1717
*/
1818
createTimeSeriesData(records, filterFn = () => true) {
1919
const filtered = records.filter(filterFn);
20-
20+
2121
// If we have very few records, don't group - show each one
2222
if (filtered.length < 10) {
2323
return filtered.map((record) => ({
@@ -31,7 +31,7 @@ export default class WidgetApiMetricsComponent extends Component {
3131
filtered.forEach((record) => {
3232
const timestamp = new Date(record.created_at);
3333
const hourKey = format(timestamp, 'yyyy-MM-dd HH:00:00');
34-
34+
3535
if (!grouped[hourKey]) {
3636
grouped[hourKey] = 0;
3737
}
@@ -251,29 +251,29 @@ export default class WidgetApiMetricsComponent extends Component {
251251
})
252252
.then((webhookRequestLogs) => {
253253
const records = webhookRequestLogs.toArray();
254-
254+
255255
// Debug: Check first record
256256
if (records.length > 0) {
257257
console.log('[webhook-timing] First record:', {
258258
duration: records[0].duration,
259259
type: typeof records[0].duration,
260260
parsed: parseFloat(records[0].duration || 0),
261-
ms: parseFloat(records[0].duration || 0) * 1000
261+
ms: parseFloat(records[0].duration || 0) * 1000,
262262
});
263263
}
264-
264+
265265
const data = records.map((req) => {
266266
// Duration might be a string, ensure it's parsed as float
267267
const duration = req.duration;
268-
const durationFloat = typeof duration === 'string' ? parseFloat(duration) : (duration || 0);
268+
const durationFloat = typeof duration === 'string' ? parseFloat(duration) : duration || 0;
269269
const durationMs = durationFloat * 1000;
270-
270+
271271
return {
272272
x: new Date(req.created_at),
273273
y: durationMs,
274274
};
275275
});
276-
276+
277277
console.log('[webhook-timing] Data points:', data.length, 'Sample:', data[0]);
278278

279279
// Show points if we have sparse data
@@ -380,7 +380,7 @@ export default class WidgetApiMetricsComponent extends Component {
380380
},
381381
ticks: {
382382
color: '#6B7280',
383-
callback: function(value) {
383+
callback: function (value) {
384384
// Show decimals for small values (< 10), whole numbers for larger
385385
return value < 10 ? value.toFixed(2) : Math.round(value);
386386
},

addon/controllers/api-keys/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ export default class ApiKeysIndexController extends Controller {
129129
cellComponent: 'click-to-reveal',
130130
cellComponentArgs: {
131131
clickToCopy: true,
132-
wrapperClass: 'w-72'
132+
wrapperClass: 'w-72',
133133
},
134134
},
135135
{

addon/extension.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import { Widget, ExtensionComponent } from '@fleetbase/ember-core/contracts';
22

33
export default {
44
setupExtension(app, universe) {
5-
const menuService = universe.getService('universe/menu-service');
6-
const widgetService = universe.getService('universe/widget-service');
5+
const menuService = universe.getService('menu');
6+
const widgetService = universe.getService('widget');
77

88
// Register in header menu
99
menuService.registerHeaderMenuItem('Developers', 'console.developers', { icon: 'code', priority: 2 });

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fleetbase/dev-engine",
3-
"version": "0.2.10",
3+
"version": "0.2.11",
44
"description": "Fleetbase Developers extension provides a module for managing developer resources such as API keys, webhooks, sockets, events and logs.",
55
"fleetbase": {
66
"route": "developers"
@@ -42,8 +42,8 @@
4242
},
4343
"dependencies": {
4444
"@babel/core": "^7.23.2",
45-
"@fleetbase/ember-core": "latest",
46-
"@fleetbase/ember-ui": "latest",
45+
"@fleetbase/ember-core": "^0.3.7",
46+
"@fleetbase/ember-ui": "^0.3.12",
4747
"@fortawesome/ember-fontawesome": "^2.0.0",
4848
"@fortawesome/fontawesome-svg-core": "6.4.0",
4949
"@fortawesome/free-brands-svg-icons": "6.4.0",

0 commit comments

Comments
 (0)