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))