prompt util func to reduce code reuse
This commit is contained in:
		
							parent
							
								
									f21c414f1b
								
							
						
					
					
						commit
						1593736c70
					
				
					 4 changed files with 61 additions and 29 deletions
				
			
		| 
						 | 
				
			
			@ -15,6 +15,7 @@ type ComcordState struct {
 | 
			
		|||
  CurrentChannel string
 | 
			
		||||
  NameLength int
 | 
			
		||||
  InPrompt bool
 | 
			
		||||
  PromptText string
 | 
			
		||||
  AFK bool
 | 
			
		||||
  MessageQueue []*discordgo.Message
 | 
			
		||||
  LastChannel map[string]string
 | 
			
		||||
| 
						 | 
				
			
			@ -34,6 +35,7 @@ func Setup(config map[string]string) {
 | 
			
		|||
  state.CurrentChannel = ""
 | 
			
		||||
  state.NameLength = 2
 | 
			
		||||
  state.InPrompt = false
 | 
			
		||||
  state.PromptText = ""
 | 
			
		||||
  state.AFK = false
 | 
			
		||||
  state.MessageQueue = make([]*discordgo.Message, 0)
 | 
			
		||||
  state.LastChannel = make(map[string]string)
 | 
			
		||||
| 
						 | 
				
			
			@ -93,6 +95,14 @@ func SetInPrompt(value bool) {
 | 
			
		|||
  state.InPrompt = value
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func GetPromptText() string {
 | 
			
		||||
  return state.PromptText
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SetPromptText(value string) {
 | 
			
		||||
  state.PromptText = value
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func IsAFK() bool {
 | 
			
		||||
  return state.AFK
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue