Skip to content

Commit d5ad93f

Browse files
committed
Constantly try to read available DBs in TaskUI
1 parent 0eec100 commit d5ad93f

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

web/src/components/common/TaskUI.tsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,17 @@ const TaskUI = forwardRef<HTMLTextAreaElement>((_props, ref) => {
131131
const [isChangedByDb, setIsChangedByDb] = React.useState<Record<number, boolean>>({})
132132

133133

134+
const allDBs = get(toolContext, 'allDBs', [])
134135
useEffect(() => {
135-
app.triggerStateUpdate()
136-
}, [])
136+
const interval = setInterval(() => {
137+
if (isEmpty(allDBs)) {
138+
app.triggerStateUpdate()
139+
} else {
140+
clearInterval(interval)
141+
}
142+
}, 600)
143+
return () => clearInterval(interval)
144+
}, [allDBs])
137145

138146
useEffect(() => {
139147
const currentDbId = dbInfo.id

0 commit comments

Comments
 (0)