fix: return attendance checkin metadata as objects

This commit is contained in:
richjohnrambo
2026-09-18 09:51:05 +08:00
parent 5c805c7b09
commit dacac13f88
2 changed files with 43 additions and 3 deletions
+3 -3
View File
@@ -164,9 +164,9 @@ func attendanceCheckinPayload(checkin store.AttendanceCheckin) map[string]any {
"client_time": checkin.ClientTime.UTC().Format(time.RFC3339Nano),
"server_time": checkin.ServerTime.UTC().Format(time.RFC3339Nano),
"result": checkin.Result,
"location": checkin.Location,
"wifi": checkin.Wifi,
"device": checkin.Device,
"location": jsonObject(checkin.Location),
"wifi": jsonObject(checkin.Wifi),
"device": jsonObject(checkin.Device),
}
}