If your code isn’t using the Smile UI object, use the
Smile.customerReady() method instead.Returns
This method returns aPromise that resolves once customer identification has occurred (even if there is no logged-in customer) and does not wait for other dependencies. If customer identification has already occurred, the Promise will resolve immediately.
The Promise will resolve with:
- On success, a customer object when there is a currently logged-in customer, or
nullif no customer is currently logged-in. - On failure, an error object.