From: AsamK Date: Thu, 31 Dec 2015 12:17:41 +0000 (+0100) Subject: Implement fetch messages X-Git-Tag: v0.2.1~5 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/43ec78594c0c6b753e4578bc14184e471f3262a5 Implement fetch messages Uses a patched libtextsecure-java https://github.com/AsamK/libtextsecure-java/commits/master --- diff --git a/build.gradle b/build.gradle index 0bd5b3c6..1b1c9e35 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ repositories { } dependencies { - compile 'org.whispersystems:textsecure-java:1.8.3' + compile 'org.whispersystems:textsecure-java:1.8.3fetchMessages' compile 'com.madgag.spongycastle:prov:1.54.0.0' compile 'commons-io:commons-io:2.4' compile 'net.sourceforge.argparse4j:argparse4j:0.7.0' diff --git a/src/main/java/org/asamk/textsecure/Manager.java b/src/main/java/org/asamk/textsecure/Manager.java index dfae49de..2a2b5e4f 100644 --- a/src/main/java/org/asamk/textsecure/Manager.java +++ b/src/main/java/org/asamk/textsecure/Manager.java @@ -239,7 +239,7 @@ class Manager implements TextSecure { public void verifyAccount(String verificationCode) throws IOException { verificationCode = verificationCode.replace("-", ""); signalingKey = Util.getSecret(52); - accountManager.verifyAccountWithCode(verificationCode, signalingKey, axolotlStore.getLocalRegistrationId(), false); + accountManager.verifyAccountWithCode(verificationCode, signalingKey, axolotlStore.getLocalRegistrationId(), false, true); //accountManager.setGcmId(Optional.of(GoogleCloudMessaging.getInstance(this).register(REGISTRATION_ID))); registered = true;