func (c CommandInfo) removeFromEvent(eventID string, user *discordgo.User) {
	if !c.Service.Event.EventExists(eventID) {
		// event does not exist
		msg := c.createMsgEmbed(
			"Error: Event does not exist", errThumbURL, "Event ID: "+eventID, errColor,
			format(
				createFields("Suggestion", "Try checking if you supplied the correct Event ID", false),
			))
		c.Ses.ChannelMessageSendEmbed(c.BotChID, msg)
		return
	}

	// remove user
	c.Service.Event.Remove(eventID, user)
	// Remove tracking on user
	c.Service.User.RemoveQueue(eventID, user)

	// successfully removed user
	msg := c.createMsgEmbed(
		"Removed from Event", checkThumbURL, "Queue ID: "+c.CmdOps[2],
		successColor, format(
			createFields("User", user.Mention(), true),
			createFields("Suggestion", "Feel free to queue for any other events or create your own.", false),
		))
	c.Ses.ChannelMessageSendEmbed(c.BotChID, msg)
}
// helper func which removes queue users from an event queue
helper func which removes queue users from an event queue
// helper func which removes queue users from an event queue
func (c CommandInfo) removeFromEvent(eventID string, user *discordgo.User) {
	if !c.Service.Event.EventExists(eventID) {
		msg := c.createMsgEmbed(
			"Error: Event does not exist", errThumbURL, "Event ID: "+eventID, errColor,
			format(
				createFields("Suggestion", "Try checking if you supplied the correct Event ID", false),
			))
		c.Ses.ChannelMessageSendEmbed(c.BotChID, msg)
		return
	}
	c.Service.Event.Remove(eventID, user)
	c.Service.User.RemoveQueue(eventID, user)
	msg := c.createMsgEmbed(
		"Removed from Event", checkThumbURL, "Queue ID: "+c.CmdOps[2],
		successColor, format(
			createFields("User", user.Mention(), true),
			createFields("Suggestion", "Feel free to queue for any other events or create your own.", false),
		))
	c.Ses.ChannelMessageSendEmbed(c.BotChID, msg)
}
func ( c CommandInfo ) removeFromEvent ( eventID string , user * discordgo . User ) { if ! c . Service . Event . EventExists ( eventID ) { msg := c . createMsgEmbed ( " " , errThumbURL , " " + eventID , errColor , format ( createFields ( " " , " " , false ) , ) ) c . Ses . ChannelMessageSendEmbed ( c . BotChID , msg ) return } c . Service . Event . Remove ( eventID , user ) c . Service . User . RemoveQueue ( eventID , user ) msg := c . createMsgEmbed ( " " , checkThumbURL , " " + c . CmdOps [ 2 ] , successColor , format ( createFields ( " " , user . Mention ( ) , true ) , createFields ( " " , " " , false ) , ) ) c . Ses . ChannelMessageSendEmbed ( c . BotChID , msg ) }
helper func which removes queue users from an event queue
helper func which removes queue users from an event queue
// event does not exist // remove user // Remove tracking on user // successfully removed user