invalidate method
Invalidate a query by key — triggers a fresh fetch in all listening widgets.
// After a mutation succeeds
HopeClient.instance.invalidate(['users']);
HopeClient.instance.invalidate(['user', userId]);
Implementation
Future<void> invalidate(List<dynamic> queryKey) async {
final key = _controllerKey(queryKey);
await _controllers[key]?.invalidate();
}