From dddd75037ddd0937f2526ae7b43b62f571b22f49 Mon Sep 17 00:00:00 2001 From: Greg Soltis Date: Tue, 8 May 2018 10:49:54 -0700 Subject: Introduce ReferenceDelegates (#1222) * Bump sequence number on resume token refresh * Style * Fix comment formatting * Add FSTReferenceDelegate definition and documentation * Add methods to return nil for delegates, wire up inMemoryPins * Add hook for removing a reference * Start work on reference delegates * Fix up tests to support adding documents at a sequence number * Implement removing references * Remove from target when dropped from local view * Fix warning * Add hooks for removal from mutation queue * Add hooks for limbo document updates * Style * Drop commented-out code * Fixup after merging master * Drop sequence number plumbing * Style * Drop errant semicolon --- Firestore/Source/Local/FSTMemoryQueryCache.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Firestore/Source/Local/FSTMemoryQueryCache.h') diff --git a/Firestore/Source/Local/FSTMemoryQueryCache.h b/Firestore/Source/Local/FSTMemoryQueryCache.h index 98f0277..126ce59 100644 --- a/Firestore/Source/Local/FSTMemoryQueryCache.h +++ b/Firestore/Source/Local/FSTMemoryQueryCache.h @@ -20,11 +20,18 @@ NS_ASSUME_NONNULL_BEGIN +@class FSTMemoryPersistence; + /** * An implementation of the FSTQueryCache protocol that merely keeps queries in memory, suitable * for online only clients with persistence disabled. */ @interface FSTMemoryQueryCache : NSObject + +- (instancetype)initWithPersistence:(FSTMemoryPersistence *)persistence NS_DESIGNATED_INITIALIZER; + +- (instancetype)init NS_UNAVAILABLE; + @end NS_ASSUME_NONNULL_END -- cgit v1.2.3