@@ -2,7 +2,7 @@ package storage
22
33import (
44 "regexp"
5- "time"
5+ // "time" // ROLE TRACKING: Commented out atm and needs to be reviewed after converting the database
66
77 "github.com/globalsign/mgo/bson"
88 "github.com/pkg/errors"
@@ -17,21 +17,26 @@ type User struct {
1717 BurgerUserName string `json:"burger_user_name" bson:"burger_user_name"`
1818 BurgerVerify bool `json:"burgershot_verified" bson:"burgershot_verified"`
1919 ReceivedReactions []ReactionCounter `json:"received_reactions" bson:"received_reactions,omitempty"`
20+ /* ROLE TRACKING: Commented out atm and needs to be reviewed after converting the database
2021 TrackedRoles []TrackedRole `json:"tracked_roles" bson:"tracked_roles,omitempty"`
22+ */
2123}
2224
2325type ReactionCounter struct {
2426 Counter int
2527 Reaction string
2628}
2729
30+ /* ROLE TRACKING: Commented out atm and needs to be reviewed after converting the database
2831// TrackedRole tracks the user roles
2932type TrackedRole struct {
3033 RoleID string `json:"role_id" bson:"role_id"`
3134 RoleName string `json:"role_name" bson:"role_name"`
3235 AddedAt int64 `json:"added_at" bson:"added_at"`
3336}
37+ */
3438
39+ /* ROLE TRACKING: Commented out atm and needs to be reviewed after converting the database
3540// AddTrackedRole adds a tracked role to a user
3641func (m *MongoStorer) AddTrackedRole(discordUserID, roleID, roleName string) error {
3742 user, err := m.GetUserOrCreate(discordUserID)
@@ -53,7 +58,9 @@ func (m *MongoStorer) AddTrackedRole(discordUserID, roleID, roleName string) err
5358 user.TrackedRoles = append(user.TrackedRoles, newRole)
5459 return m.UpdateUser(user)
5560}
61+ */
5662
63+ /* ROLE TRACKING: Commented out atm and needs to be reviewed after converting the database
5764// RemoveTrackedRole removes a tracked role
5865func (m *MongoStorer) RemoveTrackedRole(discordUserID, roleID string) error {
5966 user, err := m.GetUserOrCreate(discordUserID)
@@ -70,7 +77,9 @@ func (m *MongoStorer) RemoveTrackedRole(discordUserID, roleID string) error {
7077
7178 return m.UpdateUser(user)
7279}
80+ */
7381
82+ /* ROLE TRACKING: Commented out atm and needs to be reviewed after converting the database
7483// GetTrackedRoles returns all tracked roles for a user
7584func (m *MongoStorer) GetTrackedRoles(discordUserID string) ([]TrackedRole, error) {
7685 user, err := m.GetUserOrCreate(discordUserID)
@@ -80,6 +89,7 @@ func (m *MongoStorer) GetTrackedRoles(discordUserID string) ([]TrackedRole, erro
8089
8190 return user.TrackedRoles, nil
8291}
92+ */
8393
8494// GetUserOrCreate gets a user or creates one and returns it
8595func (m * MongoStorer ) GetUserOrCreate (discordUserID string ) (user User , err error ) {
0 commit comments