setData method
void
setData(
- T newData
Manually set data (for optimistic updates)
Implementation
void setData(T newData) {
// Use structural sharing
data.value = ZenUtils.shareStructure(data.value, newData);
isPlaceholderData.value = false; // Manual set implies real data
if (status.value == ZenQueryStatus.idle) {
status.value = ZenQueryStatus.success;
}
_lastFetchTime = DateTime.now();
update();
}