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
No known key found for this signature in database
GPG Key ID: EEA66103B3D71F53
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,
}
}