Files
crawlab/backend/services/challenge/login_180d.go
2020-03-19 18:56:59 +08:00

19 lines
299 B
Go

package challenge
import (
"crawlab/model"
"github.com/globalsign/mgo/bson"
)
type Login180dService struct {
UserId bson.ObjectId
}
func (s *Login180dService) Check() (bool, error) {
days, err := model.GetVisitDays(s.UserId)
if err != nil {
return false, err
}
return days >= 180, nil
}