fteam_authentication_core 1.0.0+3 copy "fteam_authentication_core: ^1.0.0+3" to clipboard
fteam_authentication_core: ^1.0.0+3 copied to clipboard

FTeam auth Core

fteam_authentication_core #

Install #

Add in your pubspec.yaml

dependencies:
  fteam_authentication_core:

Dependency #

You need implement a AuthDatasource and register with method IAtecAuth.registerAuthDatasource.

class MyDatasource implements AuthDatasource {
    ...
}

...

IAtecAuth.registerAuthDatasource(MyDatasource());

OR use fteam_authentication_firebase package;

Usage #

import 'package:fteam_authentication_core/fteam_authentication_core.dart'

...

final result = await FTeamAuth.login(ProviderLogin.google);
result.fold((error){
    dispachError(error);
}, (user){
    print(user);
});


Methods Return Success Return Error
login LoggedUser AuthFailure
logout Unit LogoutFailure
getLoggedUser LoggedUser AuthFailure
deleteAccount Unit AuthFailure
linkAccount LoggedUser AuthFailure
sendEmalVerification Unit AuthFailure
signupWithEmail LoggedUser AuthFailure