aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Source/Local/FSTMemoryPersistence.mm
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/Source/Local/FSTMemoryPersistence.mm')
-rw-r--r--Firestore/Source/Local/FSTMemoryPersistence.mm6
1 files changed, 6 insertions, 0 deletions
diff --git a/Firestore/Source/Local/FSTMemoryPersistence.mm b/Firestore/Source/Local/FSTMemoryPersistence.mm
index ba71f9c..f1f9885 100644
--- a/Firestore/Source/Local/FSTMemoryPersistence.mm
+++ b/Firestore/Source/Local/FSTMemoryPersistence.mm
@@ -52,6 +52,8 @@ NS_ASSUME_NONNULL_BEGIN
FSTMemoryRemoteDocumentCache *_remoteDocumentCache;
std::unordered_map<User, id<FSTMutationQueue>, HashUser> _mutationQueues;
+
+ FSTTransactionRunner _transactionRunner;
}
+ (instancetype)persistence {
@@ -80,6 +82,10 @@ NS_ASSUME_NONNULL_BEGIN
self.started = NO;
}
+- (const FSTTransactionRunner &)run {
+ return _transactionRunner;
+}
+
- (id<FSTMutationQueue>)mutationQueueForUser:(const User &)user {
id<FSTMutationQueue> queue = _mutationQueues[user];
if (!queue) {