Commit graph

9 commits

Author SHA1 Message Date
Noikoio
2409946d6b Fix state not being reset after vote 2018-11-25 18:02:40 -08:00
Noikoio
607f56bcd0 Add initial vote whitelist 2018-10-31 14:29:08 -07:00
Noikoio
19cf4d890f Minor fixes and modifications 2018-10-31 13:11:12 -07:00
Noikoio
13e3434c38 Moved channel creation to event handler 2018-10-28 21:20:02 -07:00
Noikoio
b9cc41030c Replaced background task; Cache now in guild state
Channel renewal is no longer a concept. Channels will automatically
expire after they have been inactive for a set amount of time,
regardless of the channel's age. This greatly simplifies things.
2018-10-28 19:54:25 -07:00
Noikoio
34ba1d9443 Hide actual cooldown value 2018-10-28 19:48:17 -07:00
Noikoio
d97bdfafce Removed channel expiry data persistence
Some leftover references here and there.
Will remove soon.
2018-10-28 18:58:56 -07:00
Noikoio
0a2acf6ed6 Replaced VoteStore with VotingSession 2018-10-28 18:40:35 -07:00
Noikoio
b9b23e5b02 Added VoteTempChannel
This was the product of having worked on it on and off with no clear
schedule or plan. It is structurally... pretty bad. And prone to bugs.

Its core features are known to work. Other features may be added later
as necessary. Don't consider this to be a largely finished module.

This may even be rewritten in the near future, now that I know better
what I want to get out of this.
2018-10-28 11:44:30 -07:00