MCPcopy
hub / github.com/EverythingSuckz/TG-FileStreamBot / Get

Method Get

internal/cache/cache.go:35–48  ·  view source on GitHub ↗
(key string, value *types.File)

Source from the content-addressed store, hash-verified

33}
34
35func (c *Cache) Get(key string, value *types.File) error {
36 c.mu.RLock()
37 defer c.mu.RUnlock()
38 data, err := cache.cache.Get([]byte(key))
39 if err != nil {
40 return err
41 }
42 dec := gob.NewDecoder(bytes.NewReader(data))
43 err = dec.Decode(&value)
44 if err != nil {
45 return err
46 }
47 return nil
48}
49
50func (c *Cache) Set(key string, value *types.File, expireSeconds int) error {
51 c.mu.Lock()

Callers 3

FileFromMessageFunction · 0.80
getStreamRouteFunction · 0.80
GetPublicIPFunction · 0.80

Calls 1

DecodeMethod · 0.80

Tested by

no test coverage detected