mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-20 02:42:27 +00:00
swarm: fix linter issues and PR comments
This commit is contained in:
parent
67c902ee82
commit
ac0bbe7755
2 changed files with 10 additions and 5 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright 2016 The go-ethereum Authors
|
// Copyright 2019 The go-ethereum Authors
|
||||||
// This file is part of the go-ethereum library.
|
// This file is part of the go-ethereum library.
|
||||||
//
|
//
|
||||||
// The go-ethereum library is free software: you can redistribute it and/or modify
|
// The go-ethereum library is free software: you can redistribute it and/or modify
|
||||||
|
|
@ -33,18 +33,18 @@ func NewInspector(api *API, hive *network.Hive, netStore *storage.NetStore) *Ins
|
||||||
return &Inspector{api, hive, netStore}
|
return &Inspector{api, hive, netStore}
|
||||||
}
|
}
|
||||||
|
|
||||||
// prints the kademlia table
|
// Hive prints the kademlia table
|
||||||
func (inspector *Inspector) Hive() string {
|
func (inspector *Inspector) Hive() string {
|
||||||
return inspector.hive.String()
|
return inspector.hive.String()
|
||||||
}
|
}
|
||||||
|
|
||||||
type HasInfo struct {
|
type HasInfo struct {
|
||||||
Addr string `json:"address"`
|
Addr string `json:"address"`
|
||||||
Has bool `json: "has"`
|
Has bool `json:"has"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// HasChunk returns an array of HasInfo structs,
|
// Has checks whether each chunk address is present in the underlying datastore,
|
||||||
// the bool indicating if the underlying datastore has
|
// the bool in the returned structs indicates if the underlying datastore has
|
||||||
// the chunk stored with the given address (true), or not (false)
|
// the chunk stored with the given address (true), or not (false)
|
||||||
func (inspector *Inspector) Has(chunkAddresses []storage.Address) []HasInfo {
|
func (inspector *Inspector) Has(chunkAddresses []storage.Address) []HasInfo {
|
||||||
results := make([]HasInfo, 0)
|
results := make([]HasInfo, 0)
|
||||||
|
|
|
||||||
|
|
@ -137,6 +137,11 @@ func newRoundRobinStore(stores ...storage.ChunkStore) *roundRobinStore {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// not used in this context, only to fulfill ChunkStore interface
|
||||||
|
func (rrs *roundRobinStore) Has(ctx context.Context, addr storage.Address) bool {
|
||||||
|
panic("RoundRobinStor doesn't support HasChunk")
|
||||||
|
}
|
||||||
|
|
||||||
func (rrs *roundRobinStore) Get(ctx context.Context, addr storage.Address) (storage.Chunk, error) {
|
func (rrs *roundRobinStore) Get(ctx context.Context, addr storage.Address) (storage.Chunk, error) {
|
||||||
return nil, errors.New("get not well defined on round robin store")
|
return nil, errors.New("get not well defined on round robin store")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue