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 { type BackupRequest struct {
Checksum string `json:"checksum"` Checksum string `json:"checksum"`
ChecksumType string `json:"checksum_type"`
Size int64 `json:"size"` Size int64 `json:"size"`
Successful bool `json:"successful"` Successful bool `json:"successful"`
} }

View File

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