Skip to content

Commit b6b2673

Browse files
authored
Merge pull request #4 from moassaad/fix-handel-response-result
Fix handle response result
2 parents aa77978 + 07d08fc commit b6b2673

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

src/QwenClient.php

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public function run(): string
7777
];
7878
// Clear queries after sending
7979
$this->queries = [];
80-
$this->result = (new Resource($this->httpClient))->sendRequest($requestData);
80+
$this->setResult((new Resource($this->httpClient))->sendRequest($requestData));
8181
return $this->getResult()->getContent();
8282
}
8383

@@ -151,6 +151,17 @@ protected function buildQuery(string $content, ?string $role = null): array
151151
];
152152
}
153153

154+
/**
155+
* set result model
156+
* @param \Qwen\Contracts\Models\ResultContract $result
157+
* @return self The current instance for method chaining.
158+
*/
159+
public function setResult(ResultContract $result)
160+
{
161+
$this->result = $result;
162+
return $this;
163+
}
164+
154165
/**
155166
* response result model
156167
* @return \Qwen\Contracts\Models\ResultContract

src/Traits/Resources/HasChat.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public function chat(): string
1919
'stream' => $this->stream,
2020
];
2121
$this->queries = [];
22-
return (new Chat($this->httpClient))->sendRequest($requestData);
22+
$this->setResult((new Chat($this->httpClient))->sendRequest($requestData));
23+
return $this->getResult()->getContent();
2324
}
2425
}

src/Traits/Resources/HasCoder.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public function code(): string
1919
'stream' => $this->stream,
2020
];
2121
$this->queries = [];
22-
return (new Coder($this->httpClient))->sendRequest($requestData);
22+
$this->setResult((new Coder($this->httpClient))->sendRequest($requestData));
23+
return $this->getResult()->getContent();
2324
}
2425
}

0 commit comments

Comments
 (0)