forgetQuerySet method
bool
forgetQuerySet(
- int querySetId
)
Implementation
bool forgetQuerySet(int querySetId) {
final queries = _subscriptionsByQuerySetId.remove(querySetId);
if (queries == null) return false;
final retainTag = _retainTagFor(queries);
if (retainTag != null) {
for (final table in cache.allTables) {
if (!table.hasPrimaryKey) continue;
table.convertQuerySetToRetainTag(querySetId, retainTag);
}
_mutationSyncer?.persistTableSnapshots(
onlyTables: _tablesFromQueries(queries),
);
}
return true;
}