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 ?
TL;DR
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.- I don't think the client should be initialised on every
onInit.I am not sure if this isGetXor something like that. In-fact the client should be created once afaik like a singleton. You could make it aconstand use it, i guess? - I don't know that the
updatemethod does, change UI? maybe tryFutureBuilder. 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
Postmanor something to simulate similar network request? Is that slow too?
Recommended threads
- GB Hours IS NOT resetting
Hi, I was checking my usage and noticed that all of my usage quotas were reset on August 20, 2026, when my billing cycle renewed. Everything else appears to ha...
- GitHub Student Benefits Not Applied to M...
Hi! I signed up for Appwrite using my GitHub account, and I’m a student with an active GitHub Student Developer Pack. I was expecting the Appwrite educational/...
- Appwrite (Dart SDK) (for package_info_pl...
Hi team! Many Flutter plugins now need package_info_plus 10.x and device_info_plus 13.x, but appwrite 25.4.0 still constrains package_info_plus: >=8.0.2 <10.0...