vegapokerbot/internal/handler/store/polls.go

27 lines
404 B
Go
Raw Normal View History

package store
2024-05-09 16:37:50 +03:00
import (
"gitea.neur0tx.site/Neur0toxine/vegapokerbot/internal/handler/util"
2024-05-09 16:37:50 +03:00
"github.com/maypok86/otter"
)
type MemberVote struct {
util.Member
2024-05-09 16:37:50 +03:00
Vote float32
}
type PollResult struct {
Max float32
Min float32
Avg float32
Halved float32
}
type PollState struct {
Members []util.Member
2024-05-09 16:37:50 +03:00
Votes []MemberVote
Result PollResult
}
2024-05-09 17:42:42 +03:00
var Polls otter.Cache[int64, PollState]