func (us userStore) AddUser(user *discordgo.User) error {
	us.m.Lock()
	defer us.m.Unlock()
	e := make([]tEvent, 0)
	q := make([]tQueue, 0)
	t := make([]Trades, 0)
	o := make([]Offers, 0)
	data := UserData{
		events: e,
		queues: q,
		trades: t,
		offer:  o,
	}
	us.user[user.ID] = &data
	return nil
}
// AddUser will add a new user to the map along with initialized slices
// for events and queues tracking
AddUser will add a new user to the map along with initialized slices
for events and queues tracking
// AddUser will add a new user to the map along with initialized slices // for events and queues tracking
func (us userStore) AddUser(user *discordgo.User) error {
	us.m.Lock()
	defer us.m.Unlock()
	e := make([]tEvent, 0)
	q := make([]tQueue, 0)
	t := make([]Trades, 0)
	o := make([]Offers, 0)
	data := UserData{
		events: e,
		queues: q,
		trades: t,
		offer:  o,
	}
	us.user[user.ID] = &data
	return nil
}
func ( us userStore ) AddUser ( user * discordgo . User ) error { us . m . Lock ( ) defer us . m . Unlock ( ) e := make ( [ ] tEvent , 0 ) q := make ( [ ] tQueue , 0 ) t := make ( [ ] Trades , 0 ) o := make ( [ ] Offers , 0 ) data := UserData { events : e , queues : q , trades : t , offer : o , } us . user [ user . ID ] = & data return nil }
AddUser will add a new user to the map along with initialized slices
for events and queues tracking
AddUser will add a new user to the map along with initialized slices for events and queues tracking