mirror of
https://github.com/fiatjaf/nak.git
synced 2026-02-03 23:46:12 +00:00
avoid panic when mint URL has no '://'
This commit is contained in:
committed by
fiatjaf_
parent
d5ab34bb2f
commit
7637b5018f
18
wallet.go
18
wallet.go
@@ -139,7 +139,11 @@ var wallet = &cli.Command{
|
|||||||
}
|
}
|
||||||
|
|
||||||
for _, url := range w.Mints {
|
for _, url := range w.Mints {
|
||||||
stdout(strings.Split(url, "://")[1])
|
if _, host, ok := strings.Cut(url, "://"); ok {
|
||||||
|
stdout(host)
|
||||||
|
} else {
|
||||||
|
stdout(url)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
closew()
|
closew()
|
||||||
@@ -195,7 +199,11 @@ var wallet = &cli.Command{
|
|||||||
}
|
}
|
||||||
|
|
||||||
for _, token := range w.Tokens {
|
for _, token := range w.Tokens {
|
||||||
stdout(token.ID(), token.Proofs.Amount(), strings.Split(token.Mint, "://")[1])
|
_, mintHost, _ := strings.Cut(token.Mint, "://")
|
||||||
|
if mintHost == "" {
|
||||||
|
mintHost = token.Mint
|
||||||
|
}
|
||||||
|
stdout(token.ID(), token.Proofs.Amount(), mintHost)
|
||||||
}
|
}
|
||||||
|
|
||||||
closew()
|
closew()
|
||||||
@@ -221,7 +229,11 @@ var wallet = &cli.Command{
|
|||||||
for _, token := range w.Tokens {
|
for _, token := range w.Tokens {
|
||||||
if slices.Contains(ids, token.ID()) {
|
if slices.Contains(ids, token.ID()) {
|
||||||
w.DropToken(ctx, token.ID())
|
w.DropToken(ctx, token.ID())
|
||||||
log("dropped %s %d %s\n", token.ID(), token.Proofs.Amount(), strings.Split(token.Mint, "://")[1])
|
_, mintHost, _ := strings.Cut(token.Mint, "://")
|
||||||
|
if mintHost == "" {
|
||||||
|
mintHost = token.Mint
|
||||||
|
}
|
||||||
|
log("dropped %s %d %s\n", token.ID(), token.Proofs.Amount(), mintHost)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user