Skip to content

Commit c4b89e1

Browse files
committed
chore: fix clippy warnings
1 parent 8eee6d0 commit c4b89e1

File tree

2 files changed

+17
-19
lines changed

2 files changed

+17
-19
lines changed

src/providers/openrouter/completion.rs

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -225,19 +225,18 @@ impl CompletionModel {
225225
match tool_content {
226226
rig::message::UserContent::ToolResult(result) => {
227227
for tool_result_content in result.content.into_iter() {
228-
match tool_result_content {
229-
rig::message::ToolResultContent::Image(image) => {
230-
full_history.push(json!({
231-
"role": "user",
232-
"content": [{
233-
"type": "image_url",
234-
"image_url": {
235-
"url": format!("data:{};base64,{}", image.media_type.unwrap_or(ImageMediaType::PNG).to_mime_type(), image.data),
236-
}
237-
}]
238-
}));
239-
}
240-
_ => {}
228+
if let rig::message::ToolResultContent::Image(image) =
229+
tool_result_content
230+
{
231+
full_history.push(json!({
232+
"role": "user",
233+
"content": [{
234+
"type": "image_url",
235+
"image_url": {
236+
"url": format!("data:{};base64,{}", image.media_type.unwrap_or(ImageMediaType::PNG).to_mime_type(), image.data),
237+
}
238+
}]
239+
}));
241240
}
242241
}
243242
}

src/tui/widgets/message.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ fn process_message<'a>(
116116
.content
117117
.clone()
118118
.into_iter()
119-
.filter_map(|content| match content {
119+
.map(|content| match content {
120120
ToolResultContent::Text(txt) => {
121121
let mut text =
122122
serde_json::from_str::<serde_json::Value>(&txt.text)
@@ -129,12 +129,11 @@ fn process_message<'a>(
129129
text.truncate(2048);
130130
text.insert_str(2048, "\n...truncated...\n");
131131
}
132-
Some(text)
132+
text
133+
}
134+
ToolResultContent::Image(image) => {
135+
format!("🖼️ Image data: {} bytes", (image.data.len() / 4) * 3,)
133136
}
134-
ToolResultContent::Image(image) => Some(format!(
135-
"🖼️ Image data: {} bytes",
136-
(image.data.len() / 4) * 3,
137-
)),
138137
})
139138
.join("\n");
140139
let is_success = !content.contains("<error>");

0 commit comments

Comments
 (0)