to multifile always

This commit is contained in:
Bel LaPointe
2023-10-24 12:54:11 -06:00
parent 24d0e829b3
commit 480d358f5a
3 changed files with 34 additions and 16 deletions

View File

@@ -32,7 +32,19 @@ func (t transactionRecipient) empty() bool {
return t == (transactionRecipient{})
}
func (file File) transactions() ([]transaction, error) {
func (files Files) transactions() ([]transaction, error) {
result := make([]transaction, 0)
for i := range files {
some, err := files._transactions(files[i])
if err != nil {
return nil, err
}
result = append(result, some...)
}
return result, nil
}
func (files Files) _transactions(file string) ([]transaction, error) {
f, err := os.Open(string(file))
if err != nil {
return nil, err