MCPcopy Create free account
hub / github.com/0xUnixIO/pulse / AddTraffic

Method AddTraffic

internal/nodes/memory.go:47–58  ·  view source on GitHub ↗
(nodeID string, upload, download int64)

Source from the content-addressed store, hash-verified

45}
46
47func (s *MemoryStore) AddTraffic(nodeID string, upload, download int64) error {
48 s.mu.Lock()
49 defer s.mu.Unlock()
50 node, ok := s.nodes[nodeID]
51 if !ok {
52 return ErrNodeNotFound
53 }
54 node.UploadBytes += upload
55 node.DownloadBytes += download
56 s.nodes[nodeID] = node
57 return nil
58}
59
60
61func (s *MemoryStore) AddNodeDailyUsage(nodeID, date string, upload, download int64) error {

Callers 1

TestBuildFunction · 0.95

Calls

no outgoing calls

Tested by 1

TestBuildFunction · 0.76