lib/zold/node/front.rb in zold-0.20.4 vs lib/zold/node/front.rb in zold-0.21.0
- old
+ new
@@ -247,34 +247,15 @@
wallets: total_wallets,
mtime: wallet.mtime.utc.iso8601,
size: wallet.size,
digest: wallet.digest,
copies: Copies.new(File.join(settings.copies, wallet.id)).all.count,
- balance: wallet.balance.to_i,
- body: IO.read(wallet.path)
+ balance: wallet.balance.to_i
)
end
end
- get %r{/wallet/(?<id>[A-Fa-f0-9]{16}).json} do
- fetch('application/json') do |wallet|
- pretty(
- version: settings.opts['expose-version'],
- alias: settings.node_alias,
- protocol: settings.protocol,
- id: wallet.id.to_s,
- score: score.to_h,
- wallets: total_wallets,
- key: wallet.key.to_pub,
- mtime: wallet.mtime.utc.iso8601,
- digest: wallet.digest,
- balance: wallet.balance.to_i,
- txns: wallet.txns.count
- )
- end
- end
-
get %r{/wallet/(?<id>[A-Fa-f0-9]{16})/balance} do
fetch { |w| w.balance.to_i.to_s }
end
get %r{/wallet/(?<id>[A-Fa-f0-9]{16})/key} do
@@ -337,10 +318,10 @@
].join("\n")
end
end
get %r{/wallet/(?<id>[A-Fa-f0-9]{16})\.bin} do
- fetch { |w| IO.read(w.path) }
+ fetch { |w| send_file(w.path) }
end
get %r{/wallet/(?<id>[A-Fa-f0-9]{16})/copies} do
fetch do |wallet|
copies = Copies.new(File.join(settings.copies, wallet.id))