Fix wakelock release exception.

This commit is contained in:
Alex Hart
2020-10-20 15:15:37 -03:00
parent e766b9737e
commit b182f73415
5 changed files with 48 additions and 14 deletions

View File

@@ -109,6 +109,11 @@ public class DefaultMessageNotifier implements MessageNotifier {
visibleThread = threadId;
}
@Override
public long getVisibleThread() {
return visibleThread;
}
@Override
public void clearVisibleThread() {
setVisibleThread(-1);

View File

@@ -12,6 +12,7 @@ import org.thoughtcrime.securesms.util.concurrent.SignalExecutors;
public interface MessageNotifier {
void setVisibleThread(long threadId);
long getVisibleThread();
void clearVisibleThread();
void setLastDesktopActivityTimestamp(long timestamp);
void notifyMessageDeliveryFailed(Context context, Recipient recipient, long threadId);

View File

@@ -30,6 +30,11 @@ public class OptimizedMessageNotifier implements MessageNotifier {
wrapped.setVisibleThread(threadId);
}
@Override
public long getVisibleThread() {
return wrapped.getVisibleThread();
}
@Override
public void clearVisibleThread() {
wrapped.clearVisibleThread();