Documentation
¶
Index ¶
- func AddToDiscord(user *models.User, retry bool) bool
- func DequeueUsers(event string) ([]*models.User, error)
- func EnqueueUser(user *models.User, event string) error
- func JoinGuildTask(interval time.Duration)
- func UpdateGuildUserRole(user *models.User, retry bool) bool
- func UpdateRoleTask(interval time.Duration)
- type DiscordRole
- type RateLimitResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func JoinGuildTask ¶
func UpdateRoleTask ¶
Types ¶
type DiscordRole ¶
type DiscordRole string
const ( PendingDiscord DiscordRole = "1087192865186254999" // Pending Email Verification RegisteringDiscord DiscordRole = "1087193230157819925" // Email Verified, Registering for DeerHacks AppliedDiscord DiscordRole = "1192983763995602964" // Application Submitted SelectedDiscord DiscordRole = "1192983889807933490" // Selected to Attend DeerHacks, Pending Confirmation AcceptedDiscord DiscordRole = "1192984014571704330" // Accepted to Attend DeerHacks AttendedDiscord DiscordRole = "1192984114987548722" // Signed in at DeerHacks VolunteerDiscord DiscordRole = "1100893133581070476" // Volunteer at DeerHacks DefaultDiscord DiscordRole = "1085682655326130316" // Status unknown )
func StatusToDiscordRole ¶
func StatusToDiscordRole(s models.Status) DiscordRole
type RateLimitResponse ¶
Click to show internal directories.
Click to hide internal directories.