diff options
Diffstat (limited to 'Firestore/Source/Local/FSTMemoryPersistence.mm')
-rw-r--r-- | Firestore/Source/Local/FSTMemoryPersistence.mm | 6 |
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) { |