package checkin import ( "net/http" "nixcn-cms/data" "time" "github.com/gin-gonic/gin" "github.com/google/uuid" ) func Checkin(ctx *gin.Context) { data := new(data.User) userId, ok := ctx.Get("user_id") if !ok { ctx.JSON(http.StatusUnauthorized, gin.H{ "status": "unauthorized", }) return } data.UpdateCheckin(userId.(uuid.UUID), time.Now()) ctx.JSON(http.StatusOK, gin.H{ "status": "success", }) }