]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/commands/ListContactsCommand.java
44f4d0943b29ed00316148eaea1017055ce38e67
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
.asamk
.signal
.storage
.contacts
.ContactInfo
;
10 public class ListContactsCommand
implements LocalCommand
{
12 public void attachToSubparser(final Subparser subparser
) {
16 public int handleCommand(final Namespace ns
, final Manager m
) {
17 if (!m
.isRegistered()) {
18 System
.err
.println("User is not registered.");
21 List
<ContactInfo
> contacts
= m
.getContacts();
22 for (ContactInfo c
: contacts
) {
23 System
.out
.println(String
.format("Number: %s Name: %s", c
.number
, c
.name
));