Pass the checksum type along in the request

This commit is contained in:
Dane Everitt
2020-08-23 17:52:46 -07:00
parent d1485d7c5f
commit 7287b8e198
2 changed files with 14 additions and 10 deletions

View File

@@ -8,6 +8,7 @@ import (
type BackupRequest struct {
Checksum string `json:"checksum"`
ChecksumType string `json:"checksum_type"`
Size int64 `json:"size"`
Successful bool `json:"successful"`
}

View File

@@ -20,6 +20,7 @@ const (
type ArchiveDetails struct {
Checksum string `json:"checksum"`
ChecksumType string `json:"checksum_type"`
Size int64 `json:"size"`
}
@@ -27,6 +28,7 @@ type ArchiveDetails struct {
func (ad *ArchiveDetails) ToRequest(successful bool) api.BackupRequest {
return api.BackupRequest{
Checksum: ad.Checksum,
ChecksumType: ad.ChecksumType,
Size: ad.Size,
Successful: successful,
}
@@ -146,6 +148,7 @@ func (b *Backup) Details() *ArchiveDetails {
return &ArchiveDetails{
Checksum: checksum,
ChecksumType: "sha1",
Size: sz,
}
}