fix: sse response download button (#7081)

Co-authored-by: Sid <siddharth@usebruno.com>
This commit is contained in:
Pooja
2026-02-17 17:34:36 +05:30
committed by GitHub
parent 5021226360
commit d8367e28ad
2 changed files with 2 additions and 3 deletions

View File

@@ -9,7 +9,7 @@ import ActionIcon from 'ui/ActionIcon/index';
const ResponseDownload = forwardRef(({ item, children }, ref) => {
const { ipcRenderer } = window;
const response = item.response || {};
const isDisabled = !response.dataBuffer ? true : false;
const isDisabled = !response.dataBuffer || response.stream?.running;
const elementRef = useRef(null);
useImperativeHandle(ref, () => ({

View File

@@ -3272,10 +3272,9 @@ export const collectionsSlice = createSlice({
timestamp: timestamp || Date.now()
});
}
if (item.response.dataBuffer && item.response.dataBuffer.length && data.dataBuffer) {
if (data.dataBuffer) {
item.response.dataBuffer = Buffer.concat([Buffer.from(item.response.dataBuffer), Buffer.from(data.dataBuffer)]);
}
item.response.size = data.data?.length + (item.response.size || 0);
}
},