refactor: remove unnecessary try-catch

This commit is contained in:
Aleksey Kulikov 2021-08-05 19:58:34 +03:00
parent 9190ed2e0f
commit 4f851bc2e5
3 changed files with 22 additions and 84 deletions

View file

@ -17,11 +17,7 @@ class Oid {
Oid.fromSHA(String sha) {
libgit2.git_libgit2_init();
try {
_oidPointer = bindings.fromSHA(sha);
} catch (e) {
rethrow;
}
_oidPointer = bindings.fromSHA(sha);
}
/// Initializes a new instance of [Oid] class from provided
@ -39,13 +35,7 @@ class Oid {
Pointer<git_oid> get pointer => _oidPointer;
/// Returns hexadecimal SHA-1 string.
String get sha {
try {
return bindings.toSHA(_oidPointer);
} catch (e) {
rethrow;
}
}
String get sha => bindings.toSHA(_oidPointer);
@override
bool operator ==(other) {