temp disable site fetching

This commit is contained in:
Fabian Freund
2025-10-31 14:17:55 +01:00
parent ce0ec8813c
commit 799fad12de
@@ -20,7 +20,6 @@
import 'package:nullability/nullability.dart'; import 'package:nullability/nullability.dart';
import 'package:riverpod/riverpod.dart'; import 'package:riverpod/riverpod.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart';
import 'package:weblibre/core/logger.dart';
import 'package:weblibre/data/models/web_page_info.dart'; import 'package:weblibre/data/models/web_page_info.dart';
import 'package:weblibre/domain/services/generic_website.dart'; import 'package:weblibre/domain/services/generic_website.dart';
import 'package:weblibre/extensions/ref_cache.dart'; import 'package:weblibre/extensions/ref_cache.dart';
@@ -47,33 +46,33 @@ class CompletePageInfo extends _$CompletePageInfo {
return AsyncData(cached); return AsyncData(cached);
} }
ref.listen( // ref.listen(
fireImmediately: true, // fireImmediately: true,
pageInfoProvider(cached.url, isImageRequest: false), // pageInfoProvider(cached.url, isImageRequest: false),
(previous, next) { // (previous, next) {
if (next.hasValue) { // if (next.hasValue) {
final current = stateOrNull?.value ?? cached; // final current = stateOrNull?.value ?? cached;
state = AsyncData( // state = AsyncData(
current.copyWith( // current.copyWith(
//Cached is preferred as this comes from gecko and is more likely to be correct compared to manual request // //Cached is preferred as this comes from gecko and is more likely to be correct compared to manual request
favicon: current.favicon ?? next.value!.favicon, // favicon: current.favicon ?? next.value!.favicon,
feeds: current.feeds ?? next.value!.feeds, // feeds: current.feeds ?? next.value!.feeds,
title: current.title.whenNotEmpty ?? next.value!.title, // title: current.title.whenNotEmpty ?? next.value!.title,
), // ),
); // );
} else { // } else {
state = next; // state = next;
} // }
}, // },
onError: (error, stackTrace) { // onError: (error, stackTrace) {
logger.e( // logger.e(
'Error listening to pageInfoProvider', // 'Error listening to pageInfoProvider',
error: error, // error: error,
stackTrace: stackTrace, // stackTrace: stackTrace,
); // );
}, // },
); // );
ref.listen( ref.listen(
fireImmediately: true, fireImmediately: true,