IKHSAN
ENID Baca dalam Bahasa Indonesia

homeio

Public

Forked from doctor-io/homeio

Branch
main
Latest commit
958d74616 October 2026

query-keys.ts

Open raw
export const queryKeys = {
  systemMetrics: ["system", "metrics"] as const,
  systemMetricsHistory: (range: string) => ["system", "metrics", "history", range] as const,
  systemPreferences: ["system", "preferences"] as const,
  systemUpdates: ["system", "updates"] as const,
  systemSecurity: ["system", "security"] as const,
  systemBackups: ["system", "backups"] as const,
  networkStatus: ["network", "status"] as const,
  networkOverview: ["network", "overview"] as const,
  diskActivity: ["system", "disks", "activity"] as const,
  networkNetworks: ["network", "networks"] as const,
  installedApps: ["apps", "installed"] as const,
  currentUser: ["auth", "current-user"] as const,
  storeCatalog: ["store", "catalog"] as const,
  storeSources: ["store", "sources"] as const,
  storeApp: (appId: string) => ["store", "app", appId] as const,
  appCompose: (appId: string, source: "catalog" | "installed" = "catalog") =>
    ["store", "app-compose", appId, source] as const,
  storeOperation: (operationId: string) =>
    ["store", "operation", operationId] as const,
  filesRoot: ["files", "root"] as const,
  filesStarred: ["files", "starred"] as const,
  filesList: (filePath: string, includeHidden = false) =>
    ["files", "list", filePath, includeHidden] as const,
  fileContent: (filePath: string) => ["files", "content", filePath] as const,
  networkShares: ["files", "network", "shares"] as const,
  localFolderShares: ["files", "shared", "folders"] as const,
  trashEntries: (filePath: string) => ["files", "trash", "entries", filePath] as const,
  filesSearch: (query: string, basePath: string, includeHidden: boolean) =>
    ["files", "search", query, basePath, includeHidden] as const,
  currentWeather: (latitude: number | null, longitude: number | null) =>
    ["weather", "current", latitude, longitude] as const,
  dockerInfo: ["docker", "info"] as const,
  powerSchedule: ["system", "power", "schedule"] as const,
  powerCapabilities: ["system", "power", "capabilities"] as const,
  logs: (source: "homeio" | "system" | "docker") =>
    ["logs", source] as const,
  notifications: ["notifications"] as const,
  scheduledTasks: ["scheduled-tasks"] as const,
  taskExecutions: (taskId: string) => ["scheduled-tasks", taskId, "executions"] as const,
  googleOAuthConfig: ["google-oauth", "config"] as const,
  tailscaleConfig: ["tailscale", "config"] as const,
  tailscaleStatus: ["tailscale", "status"] as const,
  cloudflareTunnelConfig: ["cloudflare-tunnel", "config"] as const,
  cloudflareTunnelExposures: ["cloudflare-tunnel", "exposures"] as const,
  cloudflareTunnelStatus: ["cloudflare-tunnel", "status"] as const,
  googleDriveConnections: ["google-drive", "connections"] as const,
  googleDriveBrowse: (connectionId: string, folderId: string) =>
    ["google-drive", "browse", connectionId, folderId] as const,
  usbDrives: ["files", "usb"] as const,
  disks: ["system", "disks"] as const,
  serverInfo: ["system", "info"] as const,
  telemetrySettings: ["settings", "telemetry"] as const,
};
bytes
3,022
lines
55
Type
ts
Latest commit
16 October 2026