X-Git-Url: https://ruderich.org/simon/gitweb/?p=nsscash%2Fnsscash.git;a=blobdiff_plain;f=state.go;h=9b67d9a038d14f3b5e9708c0ffd3e5ca5a9a4895;hp=fa8dccd60cfb56974f6a03d58eedae5c06f76b0f;hb=6383e468f1d5b281159cd46d800204a1aa718cd2;hpb=b8abeed6c7bddb9d9770f3be93dc41400354783b diff --git a/state.go b/state.go index fa8dccd..9b67d9a 100644 --- a/state.go +++ b/state.go @@ -26,7 +26,9 @@ import ( ) type State struct { + // Key is File.Url LastModified map[string]time.Time + Checksum map[string]string // SHA512 in hex } func LoadState(path string) (*State, error) { @@ -49,6 +51,9 @@ func LoadState(path string) (*State, error) { if state.LastModified == nil { state.LastModified = make(map[string]time.Time) } + if state.Checksum == nil { + state.Checksum = make(map[string]string) + } return &state, nil }