Update Storage.reset logic

This commit is contained in:
Netscape Navigator 2020-03-13 22:40:15 -05:00
parent 3da232ba79
commit a6b46699e4
3 changed files with 3 additions and 7 deletions

View File

@ -31,7 +31,7 @@ module Pigeon
bytes = @signing_key.verify_key.to_bytes
b64 = Base64.urlsafe_encode64(bytes)
@public_key ||= KeyPair.add_headers(b64)
@public_key ||= [HEADER, b64, FOOTER].join("")
end
def sign(string)
@ -54,9 +54,5 @@ module Pigeon
def self.strip_headers(identity)
identity.sub(HEADER, "").sub(FOOTER, "")
end
def self.add_headers(urlsafe_b64_no_headers)
[HEADER, urlsafe_b64_no_headers, FOOTER].join("")
end
end
end

View File

@ -3,7 +3,7 @@ require "pstore"
module Pigeon
class Storage
def self.reset
@current.bootstrap if @current
File.delete(PIGEON_DB_PATH) if @current
@current = nil
end

View File

@ -123,7 +123,7 @@ module Pigeon
_) ( Peers: #{Pigeon::Storage.current.all_peers.count}
/ ) Blocked: #{Pigeon::Storage.current.all_blocks.count}
/_,' / Logs: #{Pigeon::Storage.current.message_count}
\ /
\\ / Ident: #{Pigeon::KeyPair.current.public_key}
===m" "m===
"
end