]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/commands/RemovePinCommand.java
b7de5402bbb86697ec0fce3ed61dad5fe1933b06
1 package org
.asamk
.signal
.commands
;
3 import net
.sourceforge
.argparse4j
.inf
.Namespace
;
4 import net
.sourceforge
.argparse4j
.inf
.Subparser
;
6 import org
.asamk
.signal
.manager
.Manager
;
7 import org
.whispersystems
.libsignal
.util
.guava
.Optional
;
9 import java
.io
.IOException
;
11 public class RemovePinCommand
implements LocalCommand
{
14 public void attachToSubparser(final Subparser subparser
) {
18 public int handleCommand(final Namespace ns
, final Manager m
) {
19 if (!m
.isRegistered()) {
20 System
.err
.println("User is not registered.");
24 m
.setRegistrationLockPin(Optional
.absent());
26 } catch (IOException e
) {
27 System
.err
.println("Remove pin error: " + e
.getMessage());