mirror of
https://github.com/ipfs/kubo.git
synced 2026-02-25 12:27:43 +08:00
commands: Added Request#SetOption so we can set options with multiple names
This commit is contained in:
parent
808d9c1912
commit
308ee5c949
@ -10,6 +10,14 @@ func (r *Request) Option(name string) interface{} {
|
||||
return r.options[name]
|
||||
}
|
||||
|
||||
func (r *Request) SetOption(option Option, value interface{}) {
|
||||
// saves the option value in the map, indexed by each name
|
||||
// (so commands can retrieve it using any of the names)
|
||||
for _, name := range option.Names {
|
||||
r.options[name] = value
|
||||
}
|
||||
}
|
||||
|
||||
func (r *Request) Arguments() []string {
|
||||
return r.arguments
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user