invalidatePrefix method

Future<void> invalidatePrefix(
  1. List prefix
)

Invalidate all queries whose key starts with the given prefix.

HopeClient.instance.invalidatePrefix(['user']); // clears ['user', '123'], ['user', '456'] etc

Implementation

Future<void> invalidatePrefix(List<dynamic> prefix) async {
  final prefixKey = _controllerKey(prefix);
  for (final entry in _controllers.entries) {
    if (entry.key.startsWith(prefixKey)) {
      await entry.value.invalidate();
    }
  }
}