Merge pull request #2 from langflow-ai/copilot/fix-d8e1025c-8448-4a81-92b1-e3be20f19b18

Fix ESLint errors: remove unused variable and add missing dependencies
This commit is contained in:
Sebastián Estévez 2025-08-30 09:47:10 -04:00 committed by GitHub
commit 876c53e584
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 7 deletions

View file

@ -70,7 +70,7 @@ interface RequestBody {
function ChatPage() {
const isDebugMode = process.env.NODE_ENV === 'development' || process.env.NEXT_PUBLIC_OPENRAG_DEBUG === 'true'
const { user } = useAuth()
const { endpoint, setEndpoint, currentConversationId, conversationData, setCurrentConversationId, addConversationDoc, forkFromResponse, refreshConversations, previousResponseIds, setPreviousResponseIds, setPlaceholderConversation } = useChat()
const { endpoint, setEndpoint, currentConversationId, conversationData, setCurrentConversationId, addConversationDoc, forkFromResponse, refreshConversations, previousResponseIds, setPreviousResponseIds } = useChat()
const [messages, setMessages] = useState<Message[]>([
{
role: "assistant",
@ -436,7 +436,7 @@ function ChatPage() {
}
])
}
}, [conversationData, currentConversationId, isUserInteracting, isForkingInProgress, lastForkTimestamp])
}, [conversationData, currentConversationId, isUserInteracting, isForkingInProgress, lastForkTimestamp, setPreviousResponseIds])
// Listen for file upload events from navigation
useEffect(() => {
@ -508,7 +508,7 @@ function ChatPage() {
window.removeEventListener('fileUploadComplete', handleFileUploadComplete as EventListener)
window.removeEventListener('fileUploadError', handleFileUploadError as EventListener)
}
}, [endpoint])
}, [endpoint, setPreviousResponseIds])
// Handle click outside to close dropdown
useEffect(() => {

View file

@ -1,6 +1,6 @@
"use client"
import React, { createContext, useContext, useState, useEffect, ReactNode } from 'react'
import React, { createContext, useContext, useState, useEffect, useCallback, ReactNode } from 'react'
interface User {
user_id: string
@ -40,7 +40,7 @@ export function AuthProvider({ children }: AuthProviderProps) {
const [isLoading, setIsLoading] = useState(true)
const [isNoAuthMode, setIsNoAuthMode] = useState(false)
const checkAuth = async () => {
const checkAuth = useCallback(async () => {
try {
const response = await fetch('/api/auth/me')
@ -72,7 +72,7 @@ export function AuthProvider({ children }: AuthProviderProps) {
console.log('Backend not ready, retrying in 2 seconds...')
setTimeout(checkAuth, 2000)
}
}
}, [])
const login = () => {
// Don't allow login in no-auth mode
@ -157,7 +157,7 @@ export function AuthProvider({ children }: AuthProviderProps) {
useEffect(() => {
checkAuth()
}, [])
}, [checkAuth])
const value: AuthContextType = {
user,