INNER CODE UNIT · JavaScript
deviceList
adeekshith/watomatic · functions/index.js:813
const deviceList = Object.entries(devices).map(([deviceId, deviceData]) => ({
deviceId: deviceId,
deviceName: deviceData.deviceName,
lastActive: deviceData.lastActive?._seconds * 1000 || 0,
firstRegistered: deviceData.firstRegistered?._seconds * 1000 || 0
}));
return { devices: deviceList };
} catch (error) {
console.error('Get devices error:', error);
throw new HttpsError('internal', 'Failed to get devices');
}
});
// =============================================================================
// RTDN (Real-Time Developer Notifications) Processing
// =============================================================================