Add context for everything

Signed-off-by: Asai Neko <sugar@sne.moe>
This commit is contained in:
2026-01-21 16:43:46 +08:00
parent 83df018d34
commit b8f89ab655
27 changed files with 309 additions and 127 deletions

View File

@@ -66,7 +66,7 @@ func Checkin(c *gin.Context) {
return
}
data.UserId = userId
code, err := data.GenCheckinCode(eventId)
code, err := data.GenCheckinCode(c, eventId)
if err != nil {
errorCode := new(exception.Builder).
SetStatus(exception.StatusServer).
@@ -93,7 +93,7 @@ func CheckinSubmit(c *gin.Context) {
c.ShouldBindJSON(&req)
attendanceData := new(data.Attendance)
err := attendanceData.VerifyCheckinCode(req.ChekinCode)
err := attendanceData.VerifyCheckinCode(c, req.ChekinCode)
if err != nil {
errorCode := new(exception.Builder).
SetStatus(exception.StatusUser).
@@ -164,7 +164,7 @@ func CheckinQuery(c *gin.Context) {
}
attendanceData := new(data.Attendance)
attendance, err := attendanceData.GetAttendance(userId, eventId)
attendance, err := attendanceData.GetAttendance(c, userId, eventId)
if err != nil {
errorCode := new(exception.Builder).