lint: controllers

main
Cameron Clough 2022-01-09 22:56:12 +00:00
parent fa763dc771
commit d8cec20a8e
No known key found for this signature in database
GPG Key ID: BFB3B74B026ED43F
3 changed files with 20 additions and 20 deletions

View File

@ -1,5 +1,6 @@
import axios from 'axios';
// eslint-disable-next-line import/prefer-default-export
export async function getSession() {
const req = await axios.get('http://localhost/retropilot/0/useradmin/session', { withCredentials: true });
return req.data;

View File

@ -15,8 +15,8 @@ export async function getCrashlogs(dongleId) {
return req.data;
}
export async function getDriveSegments(dongleId, drive_identifier) {
const req = await axios.get(`http://localhost/retropilot/0/device/${dongleId}/drives/${drive_identifier}/segment`, { withCredentials: true });
export async function getDriveSegments(dongleId, driveIdentifier) {
const req = await axios.get(`http://localhost/retropilot/0/device/${dongleId}/drives/${driveIdentifier}/segment`, { withCredentials: true });
return req.data;
}
@ -24,21 +24,20 @@ export async function getAllDevices() {
const req = await axios.get('http://localhost/retropilot/0/devices', { withCredentials: true });
const responseData = req.data;
let dongles = {};
if (responseData.success === true) {
responseData.data.map((object) => dongles = {
...dongles,
[object.dongle_id]: {
...object,
online: false,
// Show when last connected to api instead Athena by default
last_seen: object.last_ping,
},
});
return dongles;
if (!responseData.success) {
return null;
}
return null;
// TODO: use array reduce
const dongles = {};
responseData.data.forEach((object) => {
dongles[object.id] = {
...object,
online: false,
// Show when last connected to api instead Athena by default
last_seen: object.last_ping,
};
});
return dongles;
}

View File

@ -3,9 +3,9 @@ export function formatDate(timestampMs) {
}
export function formatDuration(durationSeconds) {
durationSeconds = Math.round(durationSeconds);
const secs = durationSeconds % 60;
let mins = Math.floor(durationSeconds / 60);
const durationSecondsRound = Math.round(durationSeconds);
const secs = durationSecondsRound % 60;
let mins = Math.floor(durationSecondsRound / 60);
let hours = Math.floor(mins / 60);
mins %= 60;
const days = Math.floor(hours / 24);