Hey, I'm currently working a nextJs projekt with appwrite and tried to connect to the 'account' channel but im not getting any response even on changes. After initial load i have opened another tab where i make changes to the user but nothing came in the page component. On the network tab there is the realtime connection pending but has no data and after a while its fail and try to esteblish a new connection.
'use client'
import React, { useEffect, useState } from 'react'
import { Client, Account } from 'appwrite';
import Connection from '@/lib/appwrite';
const Page = () => {
const client = Connection();
const account = new Account(client);
const [user, setUser] = useState<any>(null);
useEffect(() => {
const fetchUser = async () => {
try {
const userData = await account.get();
setUser(userData);
} catch (error) {
console.error('Error fetching user:', error);
}
};
fetchUser();
const unsubscribe = client.subscribe('account', (response) => {
console.log('Account update received:', response);
fetchUser();
});
return () => unsubscribe();
}, []);
return (
<div>Page asd</div>
)
}
export default Page
Recommended threads
- is `account.get()` safe to be used in th...
I want to user's `id` for authentication. However, a while ago I was told in this server not to use `account.get()` and instead add user preferences for that us...
- Appwrite console is too heavy
The Appwrite console is too heavy And all of my services broken Any support , please
- Usage of the new Client() and dealing wi...
Hey guys, just a quick one - we had some web traffic the other day and it ended up bombing out - To put in perspective of how the app works, we have a Nuxt Ap...