mirror of
https://github.com/AsamK/signal-cli.git
synced 2026-07-26 00:29:23 +00:00
Add getSelfACI to manager
This commit is contained in:
parent
248c0c0dab
commit
4dda7582a3
@ -91,6 +91,8 @@ public interface Manager extends Closeable {
|
||||
|
||||
String getSelfNumber();
|
||||
|
||||
String getSelfACI();
|
||||
|
||||
/**
|
||||
* This is used for checking a set of phone numbers for registration on Signal
|
||||
*
|
||||
|
||||
@ -247,6 +247,11 @@ public class ManagerImpl implements Manager {
|
||||
return account.getNumber();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSelfACI() {
|
||||
return account.getAci().toString();
|
||||
}
|
||||
|
||||
public void checkAccountState() throws IOException {
|
||||
context.getAccountHelper().checkAccountState();
|
||||
final var lastRecipientsRefresh = account.getLastRecipientsRefresh();
|
||||
|
||||
@ -22,6 +22,8 @@ public interface Signal extends DBusInterface {
|
||||
|
||||
String getSelfNumber();
|
||||
|
||||
String getSelfACI();
|
||||
|
||||
void subscribeReceive();
|
||||
|
||||
void unsubscribeReceive();
|
||||
|
||||
@ -113,6 +113,11 @@ public class DbusManagerImpl implements Manager {
|
||||
return signal.getSelfNumber();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSelfACI() {
|
||||
return signal.getSelfACI();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, UserStatus> getUserStatus(final Set<String> numbers) throws IOException {
|
||||
final var numbersList = new ArrayList<>(numbers);
|
||||
|
||||
@ -141,6 +141,11 @@ public class DbusSignalImpl implements Signal, AutoCloseable {
|
||||
return m.getSelfNumber();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSelfACI() {
|
||||
return m.getSelfACI();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void subscribeReceive() {
|
||||
if (dbusMessageHandler == null) {
|
||||
|
||||
@ -123,6 +123,11 @@ class SseInitialFlushTest {
|
||||
return "+10000000000";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSelfACI() {
|
||||
return "00000000-0000-0000-0000-000000000000";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addReceiveHandler(ReceiveMessageHandler handler, boolean isWeakListener) {
|
||||
// no-op
|
||||
|
||||
@ -120,6 +120,11 @@ class SubscribeCallEventsTest {
|
||||
return selfNumber;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSelfACI() {
|
||||
return "00000000-0000-0000-0000-000000000000";
|
||||
}
|
||||
|
||||
// --- Stubs for remaining Manager interface methods ---
|
||||
@Override
|
||||
public Map<String, UserStatus> getUserStatus(Set<String> n) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user