aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Source/Remote/FSTDatastore.mm
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/Source/Remote/FSTDatastore.mm')
-rw-r--r--Firestore/Source/Remote/FSTDatastore.mm16
1 files changed, 8 insertions, 8 deletions
diff --git a/Firestore/Source/Remote/FSTDatastore.mm b/Firestore/Source/Remote/FSTDatastore.mm
index d45af6b..5f79122 100644
--- a/Firestore/Source/Remote/FSTDatastore.mm
+++ b/Firestore/Source/Remote/FSTDatastore.mm
@@ -31,7 +31,6 @@
#import "Firestore/Source/Model/FSTMutation.h"
#import "Firestore/Source/Remote/FSTSerializerBeta.h"
#import "Firestore/Source/Remote/FSTStream.h"
-#import "Firestore/Source/Util/FSTAssert.h"
#import "Firestore/Source/Util/FSTDispatchQueue.h"
#import "Firestore/Protos/objc/google/firestore/v1beta1/Firestore.pbrpc.h"
@@ -42,6 +41,7 @@
#include "Firestore/core/src/firebase/firestore/model/database_id.h"
#include "Firestore/core/src/firebase/firestore/model/document_key.h"
#include "Firestore/core/src/firebase/firestore/util/error_apple.h"
+#include "Firestore/core/src/firebase/firestore/util/hard_assert.h"
#include "Firestore/core/src/firebase/firestore/util/log.h"
#include "Firestore/core/src/firebase/firestore/util/string_apple.h"
@@ -130,8 +130,8 @@ typedef GRPCProtoCall * (^RPCFactory)(void);
} else if ([error.domain isEqualToString:FIRFirestoreErrorDomain]) {
return error;
} else if ([error.domain isEqualToString:kGRPCErrorDomain]) {
- FSTAssert(error.code >= GRPCErrorCodeCancelled && error.code <= GRPCErrorCodeUnauthenticated,
- @"Unknown GRPC error code: %ld", (long)error.code);
+ HARD_ASSERT(error.code >= GRPCErrorCodeCancelled && error.code <= GRPCErrorCodeUnauthenticated,
+ "Unknown GRPC error code: %s", error.code);
return
[NSError errorWithDomain:FIRFirestoreErrorDomain code:error.code userInfo:error.userInfo];
} else {
@@ -142,14 +142,14 @@ typedef GRPCProtoCall * (^RPCFactory)(void);
}
+ (BOOL)isAbortedError:(NSError *)error {
- FSTAssert([error.domain isEqualToString:FIRFirestoreErrorDomain],
- @"isAbortedError: only works with errors emitted by FSTDatastore.");
+ HARD_ASSERT([error.domain isEqualToString:FIRFirestoreErrorDomain],
+ "isAbortedError: only works with errors emitted by FSTDatastore.");
return error.code == FIRFirestoreErrorCodeAborted;
}
+ (BOOL)isPermanentWriteError:(NSError *)error {
- FSTAssert([error.domain isEqualToString:FIRFirestoreErrorDomain],
- @"isPerminanteWriteError: only works with errors emitted by FSTDatastore.");
+ HARD_ASSERT([error.domain isEqualToString:FIRFirestoreErrorDomain],
+ "isPerminanteWriteError: only works with errors emitted by FSTDatastore.");
switch (error.code) {
case FIRFirestoreErrorCodeCancelled:
case FIRFirestoreErrorCodeUnknown:
@@ -287,7 +287,7 @@ typedef GRPCProtoCall * (^RPCFactory)(void);
// Streaming response is done, call completion
LOG_DEBUG("RPC BatchGetDocuments completed successfully.");
[FSTDatastore logHeadersForRPC:rpc RPCName:@"BatchGetDocuments"];
- FSTAssert(!response, @"Got response after done.");
+ HARD_ASSERT(!response, "Got response after done.");
NSMutableArray<FSTMaybeDocument *> *docs =
[NSMutableArray arrayWithCapacity:closure->results.size()];
for (auto &&entry : closure->results) {