my_app_write_auth 1.0.0 copy "my_app_write_auth: ^1.0.0" to clipboard
my_app_write_auth: ^1.0.0 copied to clipboard

appwrite_auth_package

example/main.dart

void main() {
  //login with api example

  //create

  Future<Map<String, dynamic>?> appWriteLogin(
      {required String email, required String password}) async {
    Map<String, dynamic>? response;
    try {
      response = await AppWriteService.loginEmailAccount(email: email, password: password);
    } catch (error) {
      if (error is Map<String, dynamic>) {
        response = error;
      } else {
        print("Login Error => $error");
      }
    }
    return response;
  }

  Future<Map<String, dynamic>?> appWriteSingUp({required SignUpRequest signUpRequest}) async {
    Map<String, dynamic>? response;
    try {
      response = await AppWriteService.createEmailAccount(
          email: signUpRequest.email, password: signUpRequest.password, name: signUpRequest.name);
    } catch (error) {
      if (error is Map<String, dynamic>) {
        response = error;
      } else {
        print("Signup Error => $error");
      }
    }
    return response;
  }

  Future<Map<String, dynamic>?> appWriteLogOut() async {
    try {
      await AppWriteService.logout();
      return {
        "success": true,
      };
    } catch (error) {
      return {"success": false};
    }
  }
}
2
likes
0
points
3
downloads

Publisher

unverified uploader

Weekly Downloads

appwrite_auth_package

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

appwrite, flutter, get_storage

More

Packages that depend on my_app_write_auth