]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/commands/RegisterCommand.java
1 package org
.asamk
.signal
.commands
;
3 import net
.sourceforge
.argparse4j
.impl
.Arguments
;
4 import net
.sourceforge
.argparse4j
.inf
.Namespace
;
5 import net
.sourceforge
.argparse4j
.inf
.Subparser
;
7 import org
.asamk
.signal
.manager
.Manager
;
9 import java
.io
.IOException
;
11 public class RegisterCommand
implements LocalCommand
{
14 public void attachToSubparser(final Subparser subparser
) {
15 subparser
.addArgument("-v", "--voice")
16 .help("The verification should be done over voice, not sms.")
17 .action(Arguments
.storeTrue());
21 public int handleCommand(final Namespace ns
, final Manager m
) {
23 m
.register(ns
.getBoolean("voice"));
25 } catch (IOException e
) {
26 System
.err
.println("Request verify error: " + e
.getMessage());