mirror of
				https://github.com/ergochat/ergo.git
				synced 2025-11-04 07:47:25 +01:00 
			
		
		
		
	review fixes
This commit is contained in:
		
							parent
							
								
									463de94610
								
							
						
					
					
						commit
						a9f9f725b1
					
				@ -47,6 +47,8 @@ func (rb *ResponseBuffer) Add(tags *map[string]ircmsg.TagValue, prefix string, c
 | 
			
		||||
	if rb.finalized {
 | 
			
		||||
		rb.target.server.logger.Error("internal", "message added to finalized ResponseBuffer, undefined behavior")
 | 
			
		||||
		debug.PrintStack()
 | 
			
		||||
		// TODO(dan): send a NOTICE to the end user with a string representation of the message,
 | 
			
		||||
		// for debugging purposes
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -158,7 +158,7 @@ func (server *Server) setISupport() (err error) {
 | 
			
		||||
	isupport.Add("CASEMAPPING", "ascii")
 | 
			
		||||
	isupport.Add("CHANMODES", strings.Join([]string{modes.Modes{modes.BanMask, modes.ExceptMask, modes.InviteMask}.String(), "", modes.Modes{modes.UserLimit, modes.Key}.String(), modes.Modes{modes.InviteOnly, modes.Moderated, modes.NoOutside, modes.OpOnlyTopic, modes.ChanRoleplaying, modes.Secret}.String()}, ","))
 | 
			
		||||
	if config.History.Enabled && config.History.ChathistoryMax > 0 {
 | 
			
		||||
		isupport.Add("CHATHISTORY", strconv.Itoa(config.History.ChathistoryMax))
 | 
			
		||||
		isupport.Add("draft/CHATHISTORY", strconv.Itoa(config.History.ChathistoryMax))
 | 
			
		||||
	}
 | 
			
		||||
	isupport.Add("CHANNELLEN", strconv.Itoa(config.Limits.ChannelLen))
 | 
			
		||||
	isupport.Add("CHANTYPES", "#")
 | 
			
		||||
 | 
			
		||||
@ -470,6 +470,10 @@ fakelag:
 | 
			
		||||
# message history tracking, for the RESUME extension and possibly other uses in future
 | 
			
		||||
history:
 | 
			
		||||
    # should we store messages for later playback?
 | 
			
		||||
    # the current implementation stores messages in RAM only; they do not persist
 | 
			
		||||
    # across server restarts. however, you should disable this unless you understand
 | 
			
		||||
    # how it interacts with the GDPR and/or any data privacy laws that apply
 | 
			
		||||
    # in your country and the countries of your users.
 | 
			
		||||
    enabled: true
 | 
			
		||||
 | 
			
		||||
    # how many channel-specific events (messages, joins, parts) should be tracked per channel?
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user