...

Source file src/github.com/theupdateframework/go-tuf/client/local_store.go

Documentation: github.com/theupdateframework/go-tuf/client

     1  package client
     2  
     3  import (
     4  	"encoding/json"
     5  )
     6  
     7  func MemoryLocalStore() LocalStore {
     8  	return make(memoryLocalStore)
     9  }
    10  
    11  type memoryLocalStore map[string]json.RawMessage
    12  
    13  func (m memoryLocalStore) GetMeta() (map[string]json.RawMessage, error) {
    14  	return m, nil
    15  }
    16  
    17  func (m memoryLocalStore) SetMeta(name string, meta json.RawMessage) error {
    18  	m[name] = meta
    19  	return nil
    20  }
    21  
    22  func (m memoryLocalStore) DeleteMeta(name string) error {
    23  	delete(m, name)
    24  	return nil
    25  }
    26  
    27  func (m memoryLocalStore) Close() error {
    28  	return nil
    29  }
    30  

View as plain text