| 123456789101112131415161718192021222324252627282930313233 |
- #import "GoogleSignIn/Sources/GIDKeychainHandler/Implementations/Fakes/GIDFakeKeychainHandler.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface GIDFakeKeychainHandler ()
- @property(nonatomic, nullable) OIDAuthState *savedAuthState;
- @end
- @implementation GIDFakeKeychainHandler
- - (nullable OIDAuthState *)loadAuthState {
- return self.savedAuthState;
- }
- - (BOOL)saveAuthState:(OIDAuthState *)authState {
- if (self.failToSave) {
- self.savedAuthState = nil;
- return NO;
- } else {
- self.savedAuthState = authState;
- return YES;
- }
- }
- - (void)removeAllKeychainEntries {
- self.savedAuthState = nil;
- }
- @end
- NS_ASSUME_NONNULL_END
|