Преглед на файлове

refactor: Update SetToolCalls method to use pointer receiver

- Changed the SetToolCalls method to use a pointer receiver for the Message struct, allowing for modifications to the original instance.
- This change improves the method's efficiency and aligns with Go best practices for mutating struct methods.
CalciumIon преди 1 година
родител
ревизия
87a5e40daf
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      dto/openai_request.go

+ 1 - 1
dto/openai_request.go

@@ -104,7 +104,7 @@ func (m Message) ParseToolCalls() []ToolCall {
 	return toolCalls
 }
 
-func (m Message) SetToolCalls(toolCalls any) {
+func (m *Message) SetToolCalls(toolCalls any) {
 	toolCallsJson, _ := json.Marshal(toolCalls)
 	m.ToolCalls = toolCallsJson
 }