()
| 91 | } |
| 92 | |
| 93 | func (a *app) GetModTime() (time.Time, error) { |
| 94 | a.mu.RLock() |
| 95 | defer a.mu.RUnlock() |
| 96 | appDir, err := os.Stat(a.resolvePath(AppRoot)) |
| 97 | if err != nil { |
| 98 | return time.Time{}, err |
| 99 | } |
| 100 | return appDir.ModTime(), nil |
| 101 | } |
| 102 | |
| 103 | func (a *app) IsSigned() (bool, error) { |
| 104 | a.mu.RLock() |