Documentation ¶
Index ¶
- Variables
- func ParseClock(s string) (hour int, minute int, err error)
- func ScanSpace(data []byte, atEOF bool) (advance int, token []byte, err error)
- type Dependency
- func (d *Dependency) CheckUserLimit(ctx context.Context, id int64) (n int, err error)
- func (d *Dependency) DecrementUserLimit(ctx context.Context, id int64) error
- func (d *Dependency) Handler(ctx context.Context, c tb.Context) error
- func (d *Dependency) IncrementUserLimit(ctx context.Context, id int64) error
- type Reminder
- type SentenceElement
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrExceeds24Hours = fmt.Errorf("exceeds 24 hours")
View Source
var ErrParseClock = errors.New("parse clock")
Functions ¶
Types ¶
type Dependency ¶
type Dependency struct {
// contains filtered or unexported fields
}
func New ¶
func New(memory *bigcache.BigCache) (*Dependency, error)
func (*Dependency) CheckUserLimit ¶
func (*Dependency) DecrementUserLimit ¶
func (d *Dependency) DecrementUserLimit(ctx context.Context, id int64) error
func (*Dependency) IncrementUserLimit ¶
func (d *Dependency) IncrementUserLimit(ctx context.Context, id int64) error
type SentenceElement ¶
type SentenceElement uint8
const ( None SentenceElement = iota Subject Time Verb TimePreposition VerbPreposition Conjunction )
Click to show internal directories.
Click to hide internal directories.