Revert "Upgrade linter and formatter to Ultracite" (#1226)

This commit is contained in:
josh 2025-09-21 12:03:29 +01:00 committed by GitHub
parent 0e320b391d
commit 1aff7d9868
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
177 changed files with 8334 additions and 6943 deletions

View file

@ -1,16 +1,16 @@
"use client";
'use client';
import type { UseChatHelpers } from "@ai-sdk/react";
import { useEffect } from "react";
import { useDataStream } from "@/components/data-stream-provider";
import type { ChatMessage } from "@/lib/types";
import { useEffect } from 'react';
import type { UseChatHelpers } from '@ai-sdk/react';
import type { ChatMessage } from '@/lib/types';
import { useDataStream } from '@/components/data-stream-provider';
export type UseAutoResumeParams = {
export interface UseAutoResumeParams {
autoResume: boolean;
initialMessages: ChatMessage[];
resumeStream: UseChatHelpers<ChatMessage>["resumeStream"];
setMessages: UseChatHelpers<ChatMessage>["setMessages"];
};
resumeStream: UseChatHelpers<ChatMessage>['resumeStream'];
setMessages: UseChatHelpers<ChatMessage>['setMessages'];
}
export function useAutoResume({
autoResume,
@ -21,31 +21,25 @@ export function useAutoResume({
const { dataStream } = useDataStream();
useEffect(() => {
if (!autoResume) {
return;
}
if (!autoResume) return;
const mostRecentMessage = initialMessages.at(-1);
if (mostRecentMessage?.role === "user") {
if (mostRecentMessage?.role === 'user') {
resumeStream();
}
// we intentionally run this once
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [autoResume, initialMessages.at, resumeStream]);
}, []);
useEffect(() => {
if (!dataStream) {
return;
}
if (dataStream.length === 0) {
return;
}
if (!dataStream) return;
if (dataStream.length === 0) return;
const dataPart = dataStream[0];
if (dataPart.type === "data-appendMessage") {
if (dataPart.type === 'data-appendMessage') {
const message = JSON.parse(dataPart.data);
setMessages([...initialMessages, message]);
}