Skip to content

Commit c938430

Browse files
committed
remove unnecessary server response(12) when image generation/edit to save tranfic
1 parent c529224 commit c938430

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

src/BE/Controllers/Chats/Chats/ChatController.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -323,18 +323,20 @@ private async Task<IActionResult> ChatPrivate(
323323
throw new InvalidOperationException("Image file cache not found.");
324324
}
325325

326-
await YieldResponse(new ImageGeneratedLine(tempImageGeneratedLine.SpanId, new FileDto()
327-
{
328-
Id = Guid.NewGuid().ToString(),
329-
ContentType = image.ToContentType(),
330-
Url = image.ToTempUrl(),
331-
}));
326+
// yield raw temp file with data url
327+
//await YieldResponse(new ImageGeneratedLine(tempImageGeneratedLine.SpanId, new FileDto()
328+
//{
329+
// Id = Guid.NewGuid().ToString(),
330+
// ContentType = image.ToContentType(),
331+
// Url = image.ToTempUrl(),
332+
//}));
332333

333334
try
334335
{
335336
fs ??= await FileService.GetDefault(db, cancellationToken) ?? throw new InvalidOperationException("Default file service config not found.");
336337
DB.File file = await dbFileService.StoreImage(image, await clientInfoIdTask, fs, cancellationToken: default);
337338
tcs.SetResult(file);
339+
// yield final file dto
338340
await YieldResponse(new ImageGeneratedLine(tempImageGeneratedLine.SpanId, fup.CreateFileDto(file, tryWithUrl: false)));
339341
}
340342
catch (Exception e)

0 commit comments

Comments
 (0)