Skip to content

Conversation

@DellaBitta
Copy link
Contributor

Description

Provide details of the change, and generalize the change in the PR title above.

Feature Branch.

Do not merge.


Testing

Describe how you've tested these changes. Link any manually triggered Integration tests or CPP binary SDK Packaging Github Action workflows, if applicable.


Type of Change

Place an x the applicable box:

  • Bug fix. Add the issue # below if applicable.
  • New feature. A non-breaking change which adds functionality.
  • Other, such as a build process or documentation change.

@DellaBitta DellaBitta changed the title Auth Google I/O Breaking Changes Auth Google I/O Mar 13, 2023
DellaBitta and others added 11 commits March 12, 2023 21:44
Update auth internals to support returning Future object for the new API while also support returning Future<User*> objects for the deprecated API on iOS. Changes does not include the new Future methods.
Removes the need for User objects to be stored in AuthData, unlocking ability for there to be more than one User object at a time. Continues to store a User in Auth, though, to maintain the implementation of the newly deprecated methods which return a User*. Added a RetainUser integration test.
UserInternal* user_internal_;
};

} // namespace auth

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: [3 lines down] warning: More #endif's than #if's found.


/// @deprecated This is a deprecated method. Please use
/// @CreateUserWithEmailAndPassword instead.
///

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: warning: Found unknown command '\CreateUserWithEmailAndPassword'

~Auth();

/// @deprecated This is a deprecated method. Please use @current_user instead.
///

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: warning: Found unknown command '\current_user'


/// @deprecated This is a deprecated method. Please use
/// @SignInAndRetrieveDataWithCredential instead.
///

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: warning: Found unknown command '\SignInAndRetrieveDataWithCredential'

const;

/// @deprecated This is a deprecated method. Please use @SignInWithCredential
/// instead.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: warning: Found unknown command '\SignInWithCredential'


/// @deprecated
///
/// Get results of the most recent call to @ref ReauthenticateAndRetrieveData.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: warning: unable to resolve reference to 'ReauthenticateAndRetrieveData' for \ref command

ReauthenticateAndRetrieveDataLastResult_DEPRECATED() const;

/// @deprecated This is a deprecated method. Please use
/// @ref ReauthenticateWithProvider(FederatedAuthProvider*) instead.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: warning: unable to resolve reference to 'ReauthenticateWithProvider(FederatedAuthProvider*)' for \ref command

FIREBASE_DEPRECATED Future<SignInResult> LinkWithProvider_DEPRECATED(
FederatedAuthProvider* provider);

/// @deprecated This is a deprecated method. Please use @ref Unlink(const

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: warning: unable to resolve reference to 'Unlink' for \ref command


/// @deprecated
///
/// Get results of the most recent call to @ref Unlink.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: warning: unable to resolve reference to 'Unlink' for \ref command

FIREBASE_DEPRECATED Future<User*> UnlinkLastResult_DEPRECATED() const;

/// @deprecated This is a deprecated method. Please use
/// @ref UpdatePhoneNumberCredential(const PhoneAuthCredential&) instead.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Documentation issue: warning: unable to resolve reference to 'UpdatePhoneNumberCredential(const PhoneAuthCredential&)' for \ref command

@DellaBitta DellaBitta changed the title Auth Google I/O Auth internal rewrite Mar 30, 2023
@DellaBitta
Copy link
Contributor Author

Closing PR to rename branch.

@DellaBitta DellaBitta closed this Apr 2, 2023
@DellaBitta DellaBitta deleted the feature/auth_googleio_23 branch April 2, 2023 13:40
@firebase firebase locked and limited conversation to collaborators May 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

1 participant