From 764614d762aa230423de99c8ca250c5d1a6b5870 Mon Sep 17 00:00:00 2001 From: chimp1984 Date: Fri, 8 Jan 2021 16:38:58 -0500 Subject: [PATCH] Add methods for boolean values --- core/src/main/java/bisq/core/user/Cookie.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/src/main/java/bisq/core/user/Cookie.java b/core/src/main/java/bisq/core/user/Cookie.java index bc73d6bbd0..d5cb0c013f 100644 --- a/core/src/main/java/bisq/core/user/Cookie.java +++ b/core/src/main/java/bisq/core/user/Cookie.java @@ -45,6 +45,16 @@ public class Cookie extends HashMap { } } + public void putAsBoolean(CookieKey key, boolean value) { + put(key, value ? "1" : "0"); + } + + public Optional getAsOptionalBoolean(CookieKey key) { + return containsKey(key) ? + Optional.of(get(key).equals("1")) : + Optional.empty(); + } + public Map toProtoMessage() { Map protoMap = new HashMap<>(); this.forEach((key, value) -> protoMap.put(key.name(), value));