Przeglądaj źródła

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 rok temu
rodzic
commit
87a5e40daf
1 zmienionych plików z 1 dodań i 1 usunięć
  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
 }