recover media records after cloud rename

This commit is contained in:
ngfchl
2026-07-18 20:50:55 +08:00
parent b6d9bb3514
commit 2f89f62149
2 changed files with 144 additions and 25 deletions
+6 -1
View File
@@ -108,7 +108,12 @@ class _MediaLibraryPageState extends ConsumerState<MediaLibraryPage> {
ref.listen<MediaLibraryState>(mediaLibraryProvider, (previous, next) {
final message = next.errorMessage ?? next.statusMessage;
final previousMessage = previous?.errorMessage ?? previous?.statusMessage;
if (message == null || message.isEmpty || message == previousMessage) {
final isProgressMessage =
next.errorMessage == null && message?.startsWith('正在') == true;
if (message == null ||
message.isEmpty ||
message == previousMessage ||
isProgressMessage) {
return;
}
WidgetsBinding.instance.addPostFrameCallback((_) {