mirror of
https://github.com/sst/opencode.git
synced 2025-07-07 16:14:59 +00:00
wip: fix media type
This commit is contained in:
parent
b8d276a049
commit
06dba28bd6
1 changed files with 4 additions and 4 deletions
|
@ -374,7 +374,7 @@ export namespace Session {
|
||||||
start: url.searchParams.get("start"),
|
start: url.searchParams.get("start"),
|
||||||
end: url.searchParams.get("end"),
|
end: url.searchParams.get("end"),
|
||||||
}
|
}
|
||||||
if (range.start != null) {
|
if (range.start != null && part.mediaType === "text/plain") {
|
||||||
const lines = content.split("\n")
|
const lines = content.split("\n")
|
||||||
const start = parseInt(range.start)
|
const start = parseInt(range.start)
|
||||||
const end = range.end ? parseInt(range.end) : lines.length
|
const end = range.end ? parseInt(range.end) : lines.length
|
||||||
|
@ -382,8 +382,8 @@ export namespace Session {
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
type: "file",
|
type: "file",
|
||||||
url: "data:text/plain;base64," + btoa(content),
|
url: `data:${part.mediaType};base64,` + btoa(content),
|
||||||
mediaType: "text/plain",
|
mediaType: part.mediaType,
|
||||||
filename: part.filename,
|
filename: part.filename,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -406,7 +406,7 @@ export namespace Session {
|
||||||
{
|
{
|
||||||
role: "user",
|
role: "user",
|
||||||
content: "",
|
content: "",
|
||||||
...toParts(input.parts),
|
parts: toParts(input.parts).parts,
|
||||||
},
|
},
|
||||||
]),
|
]),
|
||||||
],
|
],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue