Skip to content

Commit 792359d

Browse files
committed
fix: update capabilities in the database while running the app
1 parent e54ad40 commit 792359d

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

apps/xen-tg-app/src/components/Capabilities.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import ExternalLinkIcon from '../assets/external-link'
44
import { TAgent } from '../types'
55
import Agent from './Agent'
66
import { API_URL } from '@/env'
7+
import { useEffect } from 'react'
78

89
const queryFn =
910
(
@@ -86,6 +87,8 @@ const Capabilities = () => {
8687
},
8788
})
8889

90+
useEffect(() => handleUpdateCapability.mutate({ methodName: 'syncCapabilities' }), [])
91+
8992
const openNearAI = () => window.Telegram.WebApp.openLink('https://app.near.ai/agents')
9093

9194
return (
@@ -96,12 +99,7 @@ const Capabilities = () => {
9699
<button
97100
disabled={handleUpdateCapability.isPending}
98101
className={`${handleUpdateCapability.isPending ? 'animate-spin-back' : ''} flex cursor-pointer items-center justify-between p-1.5 text-[#7A818B] transition ${handleUpdateCapability.isPending ? '' : 'hover:text-(--color-main-text)'}`}
99-
onClick={() => {
100-
handleUpdateCapability.mutate({
101-
methodName: 'syncCapabilities',
102-
params: {},
103-
})
104-
}}
102+
onClick={() => handleUpdateCapability.mutate({ methodName: 'syncCapabilities' })}
105103
>
106104
<SyncIcon />
107105
</button>

0 commit comments

Comments
 (0)