mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-18 21:59:54 +01:00
Check if lifecycle is running before adding fake contact
This commit is contained in:
@@ -15,6 +15,7 @@ import android.widget.Button;
|
|||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
|
|
||||||
import org.briarproject.bramble.api.db.DbException;
|
import org.briarproject.bramble.api.db.DbException;
|
||||||
|
import org.briarproject.bramble.api.lifecycle.LifecycleManager;
|
||||||
import org.briarproject.bramble.api.system.Clock;
|
import org.briarproject.bramble.api.system.Clock;
|
||||||
import org.briarproject.briar.R;
|
import org.briarproject.briar.R;
|
||||||
import org.briarproject.briar.android.activity.ActivityComponent;
|
import org.briarproject.briar.android.activity.ActivityComponent;
|
||||||
@@ -36,10 +37,13 @@ import static android.os.SystemClock.elapsedRealtime;
|
|||||||
import static java.util.Objects.requireNonNull;
|
import static java.util.Objects.requireNonNull;
|
||||||
import static java.util.concurrent.TimeUnit.MILLISECONDS;
|
import static java.util.concurrent.TimeUnit.MILLISECONDS;
|
||||||
import static java.util.concurrent.TimeUnit.MINUTES;
|
import static java.util.concurrent.TimeUnit.MINUTES;
|
||||||
|
import static org.briarproject.bramble.api.lifecycle.LifecycleManager.LifecycleState.RUNNING;
|
||||||
|
|
||||||
public class ContactLinkInputActivity extends BriarActivity
|
public class ContactLinkInputActivity extends BriarActivity
|
||||||
implements TextWatcher {
|
implements TextWatcher {
|
||||||
|
|
||||||
|
@Inject
|
||||||
|
LifecycleManager lifecycleManager;
|
||||||
@Inject
|
@Inject
|
||||||
MessagingManager messagingManager;
|
MessagingManager messagingManager;
|
||||||
@Inject
|
@Inject
|
||||||
@@ -194,6 +198,10 @@ public class ContactLinkInputActivity extends BriarActivity
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void removeFakeRequest(String name, long timestamp) {
|
private void removeFakeRequest(String name, long timestamp) {
|
||||||
|
if (lifecycleManager.getLifecycleState() != RUNNING) {
|
||||||
|
Log.e("TEST", "Lifecycle not started, not adding contact " + name);
|
||||||
|
return;
|
||||||
|
}
|
||||||
Log.e("TEST", "Adding Contact " + name);
|
Log.e("TEST", "Adding Contact " + name);
|
||||||
try {
|
try {
|
||||||
messagingManager.removePendingContact(name, timestamp);
|
messagingManager.removePendingContact(name, timestamp);
|
||||||
|
|||||||
Reference in New Issue
Block a user