I have configured the client yet it takes a certain time for it to get initialized added a future delayed after configuration that worked but wanted a methodology that could be ideal for production level code does appwrite provide anything for this ?
Summary
The client takes time to initialize. Rather than initializing it on every `onInit`, it should be created once as a singleton. Use `const` to create it and use it. The `update` method's purpose is unclear, consider using `FutureBuilder` for UI updates. Slow connection could be due to daily backups. Test with Postman to see if it's also slow.
darShan
Aug 19, 2023, 08:54
I don't think the client should be initialised on every onInit.I am not sure if this is GetX or something like that. In-fact the client should be created once afaik like a singleton. You could make it a const and use it, i guess?
I don't know that the update method does, change UI? maybe try FutureBuilder. Since this is also a network call and you seem to on appwrite cloud, I've heard in general forum that a slow connection could be due to daily backups or something.
Also, what happens if you try to use Postman or something to simulate similar network request? Is that slow too?