9 Commits

Author SHA1 Message Date
Richard Ramos
76cee4e97b
fix: tail when extending membership 2024-08-27 16:38:24 -04:00
Richard Ramos
8c9f2a77df
fix: set new expiration date 2024-08-27 16:34:46 -04:00
Richard Ramos
d047296782
chore: added comment regarding freeing memberships 2024-08-27 16:29:03 -04:00
Richard Ramos
c2221c39a2
feat: try to free as many expired memberships as possible, and extend membership 2024-08-27 16:24:59 -04:00
Richard Ramos
c7b601e57e
fix: minor optimizations 2024-08-27 12:08:21 -04:00
Richard Ramos
9d2518dc16
feat: store membership details 2024-08-27 11:58:49 -04:00
Richard Ramos
e800707d6c
feat: use mapping to track memberships (a la ring buffer) 2024-08-26 17:06:41 -04:00
Richard Ramos
c3654409a0
chore: add membership status enum 2024-08-26 16:25:26 -04:00
Richard Ramos
4a26f8ff0e
feat: membership 2024-08-26 15:49:58 -04:00