import { apiClient } from "./client"; import { Device } from "./types"; export async function getDevices(): Promise { try { const response = await apiClient.get<{ success: boolean; devices: Device[]; }>("/parent/devices"); return response.devices; } catch (e) { console.error("Failed to fetch devices", e); return []; } } interface RenameDeviceResponse { success: boolean; } export async function renameDevice( deviceId: string, name: string ): Promise { try { const response: RenameDeviceResponse = await apiClient.post( `/parent/device/${deviceId}/rename`, { name, } ); return response.success; } catch (e) { console.error("Failed to rename device", e); return false; } }