fix: refresh broker status in UI after auto-login token refresh

After 'Refresh Now' succeeds, invalidate /broker/status query so the
header immediately reflects the reconnected state.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Thigazhezhilan J 2026-06-02 22:32:43 +05:30
parent b8dbb32e38
commit e19440b438

View File

@ -52,6 +52,7 @@ export default function AutoLoginSetup() {
onSuccess: () => {
toast({ title: "Session refreshed", description: "Zerodha token has been refreshed successfully." });
queryClient.invalidateQueries({ queryKey: ["/auto-login/status"] });
queryClient.invalidateQueries({ queryKey: ["/broker/status"] });
},
onError: (err: any) => {
toast({ title: "Refresh failed", description: err?.message ?? "Could not refresh session.", variant: "destructive" });