Remove log and tweak

This commit is contained in:
Gregory Schier
2025-12-22 07:46:33 -08:00
parent 11f4604758
commit 07a9d03ffb
3 changed files with 9 additions and 14 deletions

View File

@@ -506,7 +506,6 @@ async fn write_stream_chunks_to_db<R: Runtime>(
let mut total_bytes: usize = 0;
while let Some(data) = rx.recv().await {
debug!("Received stream chunk {chunk_index}");
total_bytes += data.len();
buffer.extend_from_slice(&data);

View File

@@ -25,7 +25,7 @@ import { EmptyStateText } from './EmptyStateText';
import { ErrorBoundary } from './ErrorBoundary';
import { RecentHttpResponsesDropdown } from './RecentHttpResponsesDropdown';
import { RequestBodyViewer } from './RequestBodyViewer';
import { ResponseEvents } from './ResponseEvents';
import { HttpResponseTimeline } from './HttpResponseTimeline';
import { ResponseHeaders } from './ResponseHeaders';
import { ResponseInfo } from './ResponseInfo';
import { AudioViewer } from './responseViewers/AudioViewer';
@@ -50,7 +50,7 @@ const TAB_BODY = 'body';
const TAB_REQUEST = 'request';
const TAB_HEADERS = 'headers';
const TAB_INFO = 'info';
const TAB_EVENTS = 'events';
const TAB_TIMELINE = 'timeline';
export function HttpResponsePane({ style, className, activeRequestId }: Props) {
const { activeResponse, setPinnedResponseId, responses } = usePinnedHttpResponse(activeRequestId);
@@ -95,7 +95,7 @@ export function HttpResponsePane({ style, className, activeRequestId }: Props) {
),
},
{
value: TAB_EVENTS,
value: TAB_TIMELINE,
label: 'Timeline',
rightSlot: <CountBadge count={responseEvents.data?.length ?? 0} />,
},
@@ -245,8 +245,8 @@ export function HttpResponsePane({ style, className, activeRequestId }: Props) {
<TabContent value={TAB_INFO}>
<ResponseInfo response={activeResponse} />
</TabContent>
<TabContent value={TAB_EVENTS}>
<ResponseEvents response={activeResponse} />
<TabContent value={TAB_TIMELINE}>
<HttpResponseTimeline response={activeResponse} />
</TabContent>
</Tabs>
</div>

View File

@@ -5,7 +5,7 @@ import type {
} from '@yaakapp-internal/models';
import classNames from 'classnames';
import { format } from 'date-fns';
import { Fragment, type ReactNode, useMemo, useState } from 'react';
import { type ReactNode, useMemo, useState } from 'react';
import { useHttpResponseEvents } from '../hooks/useHttpResponseEvents';
import { AutoScroller } from './core/AutoScroller';
import { Banner } from './core/Banner';
@@ -20,15 +20,11 @@ interface Props {
response: HttpResponse;
}
export function ResponseEvents({ response }: Props) {
return (
<Fragment key={response.id}>
<ActualResponseEvents response={response} />
</Fragment>
);
export function HttpResponseTimeline({ response }: Props) {
return <Inner key={response.id} response={response} />;
}
function ActualResponseEvents({ response }: Props) {
function Inner({ response }: Props) {
const [activeEventIndex, setActiveEventIndex] = useState<number | null>(null);
const { data: events, error, isLoading } = useHttpResponseEvents(response);