Files
openrouter/src/web/js/routes.js
T

28 lines
1.2 KiB
JavaScript

const host = window.location.origin;
const prefix = "api";
const routes = {
login: () => ["http://localhost:8222", prefix, "token"].join("/"),
user: () => ["http://localhost:8222", prefix, "users", "user"].join("/"),
wifi_password_set: () =>
[host, prefix, "settings", "wifi", "password", "set"].join("/"),
wifi_qr_get: () =>
[host, prefix, "settings", "wifi", "qr", "get"].join("/"),
settings_get: () => [host, prefix, "settings", "get"].join("/"),
settings_set: () => [host, prefix, "settings", "set"].join("/"),
settings_backup: () => [host, prefix, "settings", "backup"].join("/"),
settings_restore: () => [host, prefix, "settings", "restore"].join("/"),
restore_defaults: () =>
[host, prefix, "settings", "restore", "defaults"].join("/"),
reboot: () => [host, prefix, "system", "reboot"].join("/"),
syslog: () => [host, prefix, "system", "syslog"].join("/"),
uptime: () => [host, prefix, "system", "uptime"].join("/"),
upload_image: () => [host, prefix, "system", "update", "upload"].join("/"),
update_image: () => [host, prefix, "system", "update", "update"].join("/"),
update_progress: () => [host, prefix, "system", "update", "progress"].join("/"),
};