refactor: use loops inside list literals (#60)

This commit is contained in:
Aleksey Kulikov 2022-05-25 12:16:40 +03:00 committed by GitHub
parent c35d336a56
commit ae2aef5e2e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 65 additions and 106 deletions

View file

@ -264,18 +264,11 @@ class Commit extends Equatable {
/// List of parent commits [Oid]s.
List<Oid> get parents {
final parents = <Oid>[];
final parentCount = bindings.parentCount(_commitPointer);
for (var i = 0; i < parentCount; i++) {
final parentOid = bindings.parentId(
commitPointer: _commitPointer,
position: i,
);
parents.add(Oid(parentOid));
}
return parents;
return <Oid>[
for (var i = 0; i < parentCount; i++)
Oid(bindings.parentId(commitPointer: _commitPointer, position: i))
];
}
/// Returns the specified parent of the commit at provided 0-based [position].