temp disable site fetching
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user