GIDFakeKeychainHandler.m 532 B

1234567891011121314151617181920212223242526272829
  1. #import "GoogleSignIn/Sources/GIDKeychainHandler/Implementations/GIDFakeKeychainHandler.h"
  2. NS_ASSUME_NONNULL_BEGIN
  3. @implementation GIDFakeKeychainHandler {
  4. OIDAuthState *_savedAuthState;
  5. }
  6. - (OIDAuthState *)loadAuthState {
  7. return _savedAuthState;
  8. }
  9. - (BOOL)saveAuthState:(OIDAuthState *)authState {
  10. if (self.failToSave) {
  11. _savedAuthState = nil;
  12. return NO;
  13. } else {
  14. _savedAuthState = authState;
  15. return YES;
  16. }
  17. }
  18. - (void)removeAllKeychainEntries {
  19. _savedAuthState = nil;
  20. }
  21. @end
  22. NS_ASSUME_NONNULL_END