helpflags.go 486 B

123456789101112131415161718
  1. package models
  2. type HelpFlags1 uint64
  3. const (
  4. HelpFlagGettingStartedPanelDismissed HelpFlags1 = 1 << iota
  5. HelpFlagDashboardHelp1
  6. )
  7. func (f HelpFlags1) HasFlag(flag HelpFlags1) bool { return f&flag != 0 }
  8. func (f *HelpFlags1) AddFlag(flag HelpFlags1) { *f |= flag }
  9. func (f *HelpFlags1) ClearFlag(flag HelpFlags1) { *f &= ^flag }
  10. func (f *HelpFlags1) ToggleFlag(flag HelpFlags1) { *f ^= flag }
  11. type SetUserHelpFlagCommand struct {
  12. HelpFlags1 HelpFlags1
  13. UserId int64
  14. }