- public int handleCommand(final Namespace ns, final Manager m) {
- if (!m.isRegistered()) {
- System.err.println("User is not registered.");
- return 1;
- }
+ public void handleCommand(
+ final Namespace ns, final Manager m, final OutputWriter outputWriter
+ ) throws CommandException {
+ var givenName = ns.getString("given-name");
+ var familyName = ns.getString("family-name");
+ var about = ns.getString("about");
+ var aboutEmoji = ns.getString("about-emoji");
+ var mobileCoinAddressString = ns.getString("mobile-coin-address");
+ var mobileCoinAddress = mobileCoinAddressString == null
+ ? null
+ : Base64.getDecoder().decode(mobileCoinAddressString);