lib/zold/node/front.rb in zold-0.14.39 vs lib/zold/node/front.rb in zold-0.14.40
- old
+ new
@@ -191,11 +191,11 @@
get %r{/wallet/(?<id>[A-Fa-f0-9]{16})} do
id = Id.new(params[:id])
settings.wallets.find(id) do |wallet|
error 404 unless wallet.exists?
content_type 'application/json'
- {
+ JSON.pretty_generate(
version: settings.version,
alias: settings.node_alias,
protocol: settings.protocol,
id: wallet.id.to_s,
score: score.to_h,
@@ -204,20 +204,20 @@
size: File.size(wallet.path),
digest: wallet.digest,
copies: Copies.new(File.join(settings.copies, id)).all.count,
balance: wallet.balance.to_i,
body: AtomicFile.new(wallet.path).read
- }.to_json
+ )
end
end
get %r{/wallet/(?<id>[A-Fa-f0-9]{16}).json} do
id = Id.new(params[:id])
settings.wallets.find(id) do |wallet|
error 404 unless wallet.exists?
content_type 'application/json'
- {
+ JSON.pretty_generate(
version: settings.version,
alias: settings.node_alias,
protocol: settings.protocol,
id: wallet.id.to_s,
score: score.to_h,
@@ -225,11 +225,11 @@
key: wallet.key.to_pub,
mtime: wallet.mtime.utc.iso8601,
digest: wallet.digest,
balance: wallet.balance.to_i,
txns: wallet.txns.count
- }.to_json
+ )
end
end
get %r{/wallet/(?<id>[A-Fa-f0-9]{16})/balance} do
id = Id.new(params[:id])
@@ -348,10 +348,11 @@
content_type 'application/json'
JSON.pretty_generate(
version: settings.version,
alias: settings.node_alias,
score: score.to_h,
- all: settings.remotes.all
+ all: settings.remotes.all,
+ mtime: settings.remotes.mtime.utc.iso8601
)
end
get '/farm' do
content_type 'text/plain'