logout method
Logout/clear the current user session if supported.
This method clears the current user session and any cached data.
Returns true if logout was successful, false otherwise.
Implementation
Future<bool> logout() {
throw UnimplementedError('logout() has not been implemented.');
}