This commit is contained in:
matthias314 2025-05-27 11:10:27 +02:00 committed by GitHub
commit 4b9c4a2b47
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -61,17 +61,17 @@ func (m *Message) Style() tcell.Style {
return config.DefStyle
}
func (b *Buffer) AddMessage(m *Message) {
func (b *SharedBuffer) AddMessage(m *Message) {
b.Messages = append(b.Messages, m)
}
func (b *Buffer) removeMsg(i int) {
func (b *SharedBuffer) removeMsg(i int) {
copy(b.Messages[i:], b.Messages[i+1:])
b.Messages[len(b.Messages)-1] = nil
b.Messages = b.Messages[:len(b.Messages)-1]
}
func (b *Buffer) ClearMessages(owner string) {
func (b *SharedBuffer) ClearMessages(owner string) {
for i := len(b.Messages) - 1; i >= 0; i-- {
if b.Messages[i].Owner == owner {
b.removeMsg(i)
@ -79,7 +79,7 @@ func (b *Buffer) ClearMessages(owner string) {
}
}
func (b *Buffer) ClearAllMessages() {
func (b *SharedBuffer) ClearAllMessages() {
b.Messages = make([]*Message, 0)
}