setData method

void setData(
  1. T newData
)

Manually updates the cached and signal data for this query without triggering a network fetch.

Resets status to QueryStatus.success, clears error, and marks data as fresh (isStale = false).

userQuery.setData(updatedUser);

Implementation

void setData(T newData) {
  BloomData.setQueryData<T>(key, (_) => newData);
  _data.value = newData;
  _status.value = QueryStatus.success;
  _error.value = null;
  _isStale.value = false;
}