mirror of
https://github.com/gethomepage/homepage.git
synced 2025-12-07 09:35:54 -08:00
Run pre-commit hooks over existing codebase
Co-Authored-By: Ben Phelps <ben@phelps.io>
This commit is contained in:
@@ -1,33 +1,31 @@
|
||||
import {UrbackupServer} from "urbackup-server-api";
|
||||
import { UrbackupServer } from "urbackup-server-api";
|
||||
|
||||
import getServiceWidget from "utils/config/service-helpers";
|
||||
|
||||
export default async function urbackupProxyHandler(req, res) {
|
||||
const {group, service} = req.query;
|
||||
const { group, service } = req.query;
|
||||
const serviceWidget = await getServiceWidget(group, service);
|
||||
|
||||
const server = new UrbackupServer({
|
||||
url: serviceWidget.url,
|
||||
username: serviceWidget.username,
|
||||
password: serviceWidget.password
|
||||
password: serviceWidget.password,
|
||||
});
|
||||
|
||||
await (async () => {
|
||||
await (async () => {
|
||||
try {
|
||||
const allClients = await server.getStatus({includeRemoved: false});
|
||||
let diskUsage = false
|
||||
const allClients = await server.getStatus({ includeRemoved: false });
|
||||
let diskUsage = false;
|
||||
if (serviceWidget.fields?.includes("totalUsed")) {
|
||||
diskUsage = await server.getUsage();
|
||||
}
|
||||
res.status(200).send({
|
||||
clientStatuses: allClients,
|
||||
diskUsage,
|
||||
maxDays: serviceWidget.maxDays
|
||||
maxDays: serviceWidget.maxDays,
|
||||
});
|
||||
} catch (error) {
|
||||
res.status(500).json({ error: "Error communicating with UrBackup server" })
|
||||
res.status(500).json({ error: "Error communicating with UrBackup server" });
|
||||
}
|
||||
})();
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user