src/internal/quota/handler.go
452 bytes · 20 lines · capsule://quake0day/[email protected]
raw on github
package quota
import "context"
func (s *Store) Status(_ context.Context, req Request) (StatusResponse, error) {
resp, err := s.Get(req.Fingerprint)
if err != nil {
return StatusResponse{}, ResponseError(err)
}
return resp, nil
}
func (s *Store) CheckIn(_ context.Context, req Request) (StatusResponse, error) {
resp, err := s.ApplyCheckIn(req.Fingerprint)
if err != nil {
return StatusResponse{}, ResponseError(err)
}
return resp, nil
}