fix: Prefer reusing AppBaseException instead of redefining the exception contract CacheException and RemoteException

This commit is contained in:
dab246
2026-03-09 10:27:16 +07:00
committed by Dat H. Pham
parent 236ad5f075
commit 8a21e35d1e
139 changed files with 344 additions and 325 deletions
@@ -30,9 +30,9 @@ class FCMCacheManager extends CacheManagerInteraction {
return jmap.State(stateValue);
} else {
if (typeName == TypeName.emailDelivery) {
throw NotFoundEmailDeliveryStateException();
throw const NotFoundEmailDeliveryStateException();
} else {
throw NotFoundStateToRefreshException();
throw const NotFoundStateToRefreshException();
}
}
}
@@ -56,7 +56,7 @@ class FCMCacheManager extends CacheManagerInteraction {
Future<FirebaseRegistrationCache> getStoredFirebaseRegistration() async {
final firebaseRegistration = await _firebaseRegistrationCacheClient.getItem(FirebaseRegistrationCache.keyCacheValue);
if (firebaseRegistration == null) {
throw NotFoundFirebaseRegistrationCacheException();
throw const NotFoundFirebaseRegistrationCacheException();
} else {
return firebaseRegistration;
}