12345678910111213141516171819202122232425262728293031 |
- package positive_manager
- import (
- "os"
- )
- func (r *PositivePluginRuntime) calculateChecksum() (string, error) {
- checksum, err := r.Decoder.Checksum()
- if err != nil {
- return "", err
- }
- return checksum, nil
- }
- func (r *PositivePluginRuntime) Checksum() (string, error) {
- if r.InnerChecksum == "" {
- checksum, err := r.calculateChecksum()
- if err != nil {
- return "", err
- }
- r.InnerChecksum = checksum
- }
- return r.InnerChecksum, nil
- }
- func (r *PositivePluginRuntime) Cleanup() {
- os.RemoveAll(r.WorkingPath)
- }
|