diff options
| author | Jeff Carr <[email protected]> | 2025-08-22 02:50:00 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-08-22 02:50:00 -0500 |
| commit | e36d19e07842f4cd1f6df9344f73490b3a30a4e8 (patch) | |
| tree | bf38ad68299dd9a89d644d126940352c1d5ae2dc | |
| parent | 4575c97aae18d899ee0fcd879217519138881a13 (diff) | |
??
| -rw-r--r-- | example.go | 3 | ||||
| -rw-r--r-- | helpers.go | 28 | ||||
| -rw-r--r-- | make_chat.go | 42 |
3 files changed, 6 insertions, 67 deletions
@@ -7,9 +7,6 @@ import ( func ExampleChat() *Chats { conversation := NewChats() - t := conversation.AddTable() - t.AddRow([]string{"apple", "pear"}) - conversation.AddGeminiComment("funny") /* @@ -3,36 +3,20 @@ package chatpb import ( "fmt" "os" - "path/filepath" - "time" "github.com/google/uuid" "go.wit.com/log" "google.golang.org/protobuf/proto" - timestamppb "google.golang.org/protobuf/types/known/timestamppb" ) func (c *Chats) AddGeminiComment(s string) *ChatEntry { - chat := new(ChatEntry) - - chat.From = Who_GEMINI - chat.Content = s - chat.Ctime = timestamppb.New(time.Now()) - - c.AppendNew(chat) - - return chat + log.Info("FIX") + return nil } func (c *Chats) AddUserComment(s string) *ChatEntry { - chat := new(ChatEntry) - - chat.From = Who_USER - chat.Content = s - - c.AppendNew(chat) - - return chat + log.Info("FIX") + return nil } func UnmarshalChats(data []byte) (*Chats, error) { @@ -100,12 +84,12 @@ func (c *Chat) VerifyUuid() bool { return false } -func (x *Chats) AppendNew(y *ChatEntry) { +func (x *Chats) AppendNew(y *Chat) { x.Lock() defer x.Unlock() var chat *Chat - chat = proto.Clone(y).(*ChatEntry) + chat = proto.Clone(y).(*Chat) x.Chats = append(x.Chats, chat) } diff --git a/make_chat.go b/make_chat.go index b5f62cf..4e31aed 100644 --- a/make_chat.go +++ b/make_chat.go @@ -1,45 +1,5 @@ package chatpb -import ( - "go.wit.com/log" -) - -func TestChat() { - conversation := NewChats() - - /* - chat := new(Chat) - chat.Content = "this was fun" - - t := new(Table) - t.Columns = 4 - // t.Rows = append(t.Rows, []string{"a", "b"}) - chat.Table = t - - r := new(Row) - r.Fields = []string{"a", "b"} - t.Rows = append(t.Rows, r) - - r = new(Row) - r.Fields = []string{"1", "", "2", "3"} - t.Rows = append(t.Rows, r) - - conversation.AppendNew(chat) - */ - - t := conversation.AddTable() - t.AddRow([]string{"apple", "pear"}) - - conversation.AddGeminiComment("funny") - conversation.AddUserComment("yes") - - conversation.AddGeminiComment("I like astronomy") - - dump := conversation.FormatTEXT() - - log.Println(dump) -} - func (t *Table) AddRow(f []string) { r := new(Row) r.Fields = f @@ -61,8 +21,6 @@ func (c *Chats) AddTable() *Table { r.Fields = []string{"1", "", "2", "3"} t.Rows = append(t.Rows, r) - chat.Table = t - c.AppendNew(chat) return t |
