From b094d42030c0a5971b0e74cfc0ed12d38318e5ea Mon Sep 17 00:00:00 2001 From: Aleksey Kulikov Date: Thu, 3 Jun 2021 11:35:32 +0300 Subject: [PATCH] feat: change error message --- lib/src/bindings/config.dart | 14 +++++++------- lib/src/bindings/repository.dart | 6 +++--- lib/src/error.dart | 6 ++---- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/lib/src/bindings/config.dart b/lib/src/bindings/config.dart index 1bff834..32fd168 100644 --- a/lib/src/bindings/config.dart +++ b/lib/src/bindings/config.dart @@ -15,7 +15,7 @@ Pointer> newConfig() { final error = libgit2.git_config_new(out); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return out; @@ -31,7 +31,7 @@ Pointer> open(String path) { calloc.free(pathC); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return out; @@ -49,7 +49,7 @@ Pointer> openDefault() { final error = libgit2.git_config_open_default(out); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return out; @@ -75,7 +75,7 @@ String findGlobal() { calloc.free(out); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return path; @@ -93,7 +93,7 @@ String findSystem() { calloc.free(out); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return path; @@ -112,7 +112,7 @@ String findXdg() { calloc.free(out); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return path; @@ -134,7 +134,7 @@ Pointer getConfigValue(Pointer cfg, String variable) { calloc.free(name); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return value; diff --git a/lib/src/bindings/repository.dart b/lib/src/bindings/repository.dart index 97dc662..ba69068 100644 --- a/lib/src/bindings/repository.dart +++ b/lib/src/bindings/repository.dart @@ -16,7 +16,7 @@ Pointer> open(String path) { calloc.free(pathC); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return out; @@ -34,7 +34,7 @@ Pointer> openBare(String barePath) { calloc.free(barePathC); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return out; @@ -85,7 +85,7 @@ Pointer> revParseSingle( calloc.free(specC); if (error < 0) { - throw LibGit2Error(error, libgit2.git_error_last()); + throw LibGit2Error(libgit2.git_error_last()); } return out; diff --git a/lib/src/error.dart b/lib/src/error.dart index b068f3d..417726e 100644 --- a/lib/src/error.dart +++ b/lib/src/error.dart @@ -3,14 +3,12 @@ import 'package:ffi/ffi.dart'; import 'bindings/libgit2_bindings.dart'; class LibGit2Error { - LibGit2Error(this.errorCode, this.errorPointer); - final int errorCode; + LibGit2Error(this.errorPointer); final Pointer errorPointer; @override String toString() { - final errorClass = errorPointer.ref.klass; final errorMessage = errorPointer.ref.message.cast().toDartString(); - return 'Error $errorCode/$errorClass: $errorMessage'; + return '$errorMessage'; } }