Documentation
¶
Index ¶
- Variables
- func CalcTime(connectAt uint) uint
- type ConnectedUser
- func (user *ConnectedUser) Connect()
- func (user *ConnectedUser) Disconnect()
- func (user *ConnectedUser) GenerateTimeConnected()
- func (user *ConnectedUser) LeaveGuild()
- func (user *ConnectedUser) TimeSinceLastEvent() int64
- func (user *ConnectedUser) UpdateLastEvent()
- func (user *ConnectedUser) UpdateLostXp(xp uint)
- type RedisCredentials
Constants ¶
This section is empty.
Variables ¶
View Source
var Ctx = context.Background()
Functions ¶
Types ¶
type ConnectedUser ¶
type ConnectedUser struct { UserID string GuildID string IsConnected bool TimeConnected uint XpLostSaved uint }
func GenerateConnectedUser ¶
func GenerateConnectedUser(member *discordgo.Member) ConnectedUser
func (*ConnectedUser) Connect ¶
func (user *ConnectedUser) Connect()
func (*ConnectedUser) Disconnect ¶
func (user *ConnectedUser) Disconnect()
func (*ConnectedUser) GenerateTimeConnected ¶
func (user *ConnectedUser) GenerateTimeConnected()
func (*ConnectedUser) LeaveGuild ¶
func (user *ConnectedUser) LeaveGuild()
func (*ConnectedUser) TimeSinceLastEvent ¶
func (user *ConnectedUser) TimeSinceLastEvent() int64
func (*ConnectedUser) UpdateLastEvent ¶
func (user *ConnectedUser) UpdateLastEvent()
func (*ConnectedUser) UpdateLostXp ¶
func (user *ConnectedUser) UpdateLostXp(xp uint)
type RedisCredentials ¶
var Credentials RedisCredentials
func (*RedisCredentials) GetClient ¶
func (rc *RedisCredentials) GetClient() (*redis.Client, error)
Click to show internal directories.
Click to hide internal directories.