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

@ -7,9 +7,10 @@ import (
)
type BackupRequest struct {
Checksum string `json:"checksum"`
Size int64 `json:"size"`
Successful bool `json:"successful"`
Checksum string `json:"checksum"`
ChecksumType string `json:"checksum_type"`
Size int64 `json:"size"`
Successful bool `json:"successful"`
}
// Notifies the panel that a specific backup has been completed and is now

View File

@ -19,16 +19,18 @@ const (
)
type ArchiveDetails struct {
Checksum string `json:"checksum"`
Size int64 `json:"size"`
Checksum string `json:"checksum"`
ChecksumType string `json:"checksum_type"`
Size int64 `json:"size"`
}
// Returns a request object.
func (ad *ArchiveDetails) ToRequest(successful bool) api.BackupRequest {
return api.BackupRequest{
Checksum: ad.Checksum,
Size: ad.Size,
Successful: successful,
Checksum: ad.Checksum,
ChecksumType: ad.ChecksumType,
Size: ad.Size,
Successful: successful,
}
}
@ -145,8 +147,9 @@ func (b *Backup) Details() *ArchiveDetails {
wg.Wait()
return &ArchiveDetails{
Checksum: checksum,
Size: sz,
Checksum: checksum,
ChecksumType: "sha1",
Size: sz,
}
}