fetch<T> method

  1. @Deprecated("The use of [fetch] in [PageRef] is no longer allowed. Instead, use [ref.page.ancestor] or [ref.widget.ancestor] and limit your use to page and widget scopes only. [PageRef]での[fetch]の利用はできなくなります。代わりに[ref.page.ancestor]や[ref.widget.ancestor]を利用し、ページやウィジェットスコープのみでの利用に限定してください。")
T? fetch<T>([
  1. Object? name
])

Implementation

@Deprecated(
  "The use of [fetch] in [PageRef] is no longer allowed. Instead, use [ref.page.ancestor] or [ref.widget.ancestor] and limit your use to page and widget scopes only. [PageRef]での[fetch]の利用はできなくなります。代わりに[ref.page.ancestor]や[ref.widget.ancestor]を利用し、ページやウィジェットスコープのみでの利用に限定してください。",
)
T? fetch<T>([
  Object? name,
]) {
  return page
          .getAlreadyExistsScopedValue<T, _WatchValue<T, PageScopedValueRef>>(
        name: name,
        listen: true,
      ) ??
      page.getAlreadyExistsScopedValue<T, _CacheValue<T, PageScopedValueRef>>(
        name: name,
      );
}