Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NormalOrBannedService = &PlainService{ AvailableStatuses: map[Status]bool{StatusNormal: true}, StatusLabels: map[Status]string{StatusNormal: StatusLabelNormal, StatusBanned: StatusLabelBanned}, }
NormalOrBannedService service only contains status normal and banned.
View Source
var StatusBanned = Status(-1)
StatusBanned user status banned
View Source
var StatusLabelBanned = "banned"
StatusLabelBanned status label for banned
View Source
var StatusLabelNormal = "normal"
StatusLabelNormal status label for normal
View Source
var StatusNormal = Status(1)
StatusNormal user status normal
View Source
var StatusUnkown = Status(0)
Functions ¶
This section is empty.
Types ¶
type PlainService ¶
type PlainService struct {
//AvailableStatuses available statuses map
AvailableStatuses map[Status]bool
//StatusLabels status labels map
StatusLabels map[Status]string
}
PlainService plain service type
func (*PlainService) IsAvailable ¶
func (p *PlainService) IsAvailable(s Status) (bool, error)
IsAvailable check is status available
Click to show internal directories.
Click to hide internal directories.