🐛 Fix the site refresh didn't wrok

This commit is contained in:
2025-11-22 14:44:41 +08:00
parent 9b85b7573c
commit f2031697ec
4 changed files with 13 additions and 31 deletions

View File

@@ -62,7 +62,7 @@ class SitePagesNotifier
final newPage = SnPublicationPage.fromJson(resp.data);
// Refresh the pages list
ref.invalidateSelf();
ref.invalidate(sitePagesProvider(arg.pubName, arg.siteSlug));
return newPage;
} catch (error, stackTrace) {
@@ -85,7 +85,7 @@ class SitePagesNotifier
final updatedPage = SnPublicationPage.fromJson(resp.data);
// Refresh the pages list
ref.invalidateSelf();
ref.invalidate(sitePagesProvider(arg.pubName, arg.siteSlug));
return updatedPage;
} catch (error, stackTrace) {
@@ -101,7 +101,7 @@ class SitePagesNotifier
await apiClient.delete('/zone/sites/pages/$pageId');
// Refresh the pages list
ref.invalidateSelf();
ref.invalidate(sitePagesProvider(arg.pubName, arg.siteSlug));
} catch (error, stackTrace) {
state = AsyncValue.error(error, stackTrace);
rethrow;