From 5e360beec0ea9b2a32a1eb47bd4383c5fd6d3fba Mon Sep 17 00:00:00 2001 From: matthias314 Date: Fri, 27 Dec 2024 10:14:05 -0500 Subject: [PATCH] define message methods for `SharedBuffer` --- internal/buffer/message.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/buffer/message.go b/internal/buffer/message.go index dfff37b5f0..23272e0b6a 100644 --- a/internal/buffer/message.go +++ b/internal/buffer/message.go @@ -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) }