Skip to content

Commit 0d13b72

Browse files
committed
track the right metadata from the part not content
1 parent ec26e09 commit 0d13b72

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/mapping.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -262,18 +262,18 @@ export async function serializeContent(
262262
return { content };
263263
}
264264
const fileIds: string[] = [];
265-
const metadata: {
266-
providerOptions?: ProviderOptions;
267-
providerMetadata?: ProviderMetadata;
268-
} = {};
269-
if ("providerOptions" in content) {
270-
metadata.providerOptions = content.providerOptions as ProviderOptions;
271-
}
272-
if ("providerMetadata" in content) {
273-
metadata.providerMetadata = content.providerMetadata as ProviderMetadata;
274-
}
275265
const serialized = await Promise.all(
276266
content.map(async (part) => {
267+
const metadata: {
268+
providerOptions?: ProviderOptions;
269+
providerMetadata?: ProviderMetadata;
270+
} = {};
271+
if ("providerOptions" in part) {
272+
metadata.providerOptions = part.providerOptions as ProviderOptions;
273+
}
274+
if ("providerMetadata" in part) {
275+
metadata.providerMetadata = part.providerMetadata as ProviderMetadata;
276+
}
277277
switch (part.type) {
278278
case "text": {
279279
return {

0 commit comments

Comments
 (0)