api/trackers: drop io.ReadAll

This improves readability and stops buffering the whole dump in
memory.
This commit is contained in:
Simon Ser 2023-08-01 12:54:56 +00:00 committed by Drew DeVault
parent d62bb5705f
commit d8cf6aed69
1 changed files with 1 additions and 5 deletions

View File

@ -206,12 +206,8 @@ func importTrackerDump(ctx context.Context, trackerID int, dump io.Reader, ourUp
}
}()
b, err := io.ReadAll(dump)
if err != nil {
return err
}
var tracker TrackerDump
if err := json.Unmarshal(b, &tracker); err != nil {
if err := json.NewDecoder(dump).Decode(&tracker); err != nil {
return err
}