|
|
@ -33,7 +33,6 @@ import org.conscrypt.Conscrypt;
|
|
|
|
import org.session.libsession.messaging.MessagingModuleConfiguration;
|
|
|
|
import org.session.libsession.messaging.MessagingModuleConfiguration;
|
|
|
|
import org.session.libsession.messaging.avatars.AvatarHelper;
|
|
|
|
import org.session.libsession.messaging.avatars.AvatarHelper;
|
|
|
|
import org.session.libsession.messaging.file_server.FileServerAPI;
|
|
|
|
import org.session.libsession.messaging.file_server.FileServerAPI;
|
|
|
|
import org.session.libsession.messaging.jobs.JobQueue;
|
|
|
|
|
|
|
|
import org.session.libsession.messaging.mentions.MentionsManager;
|
|
|
|
import org.session.libsession.messaging.mentions.MentionsManager;
|
|
|
|
import org.session.libsession.messaging.open_groups.OpenGroupAPI;
|
|
|
|
import org.session.libsession.messaging.open_groups.OpenGroupAPI;
|
|
|
|
import org.session.libsession.messaging.sending_receiving.notifications.MessageNotifier;
|
|
|
|
import org.session.libsession.messaging.sending_receiving.notifications.MessageNotifier;
|
|
|
@ -49,10 +48,9 @@ import org.session.libsession.utilities.Util;
|
|
|
|
import org.session.libsession.utilities.dynamiclanguage.DynamicLanguageContextWrapper;
|
|
|
|
import org.session.libsession.utilities.dynamiclanguage.DynamicLanguageContextWrapper;
|
|
|
|
import org.session.libsession.utilities.dynamiclanguage.LocaleParser;
|
|
|
|
import org.session.libsession.utilities.dynamiclanguage.LocaleParser;
|
|
|
|
import org.session.libsession.utilities.preferences.ProfileKeyUtil;
|
|
|
|
import org.session.libsession.utilities.preferences.ProfileKeyUtil;
|
|
|
|
import org.session.libsignal.service.api.util.StreamDetails;
|
|
|
|
|
|
|
|
import org.session.libsignal.service.loki.LokiAPIDatabaseProtocol;
|
|
|
|
import org.session.libsignal.service.loki.LokiAPIDatabaseProtocol;
|
|
|
|
import org.session.libsignal.utilities.ThreadUtils;
|
|
|
|
import org.session.libsignal.utilities.ThreadUtils;
|
|
|
|
import org.session.libsignal.utilities.logging.Log;
|
|
|
|
import org.session.libsignal.utilities.Log;
|
|
|
|
import org.signal.aesgcmprovider.AesGcmProvider;
|
|
|
|
import org.signal.aesgcmprovider.AesGcmProvider;
|
|
|
|
import org.thoughtcrime.securesms.components.TypingStatusSender;
|
|
|
|
import org.thoughtcrime.securesms.components.TypingStatusSender;
|
|
|
|
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
|
|
|
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
|
|
@ -93,10 +91,7 @@ import org.webrtc.voiceengine.WebRtcAudioManager;
|
|
|
|
import org.webrtc.voiceengine.WebRtcAudioUtils;
|
|
|
|
import org.webrtc.voiceengine.WebRtcAudioUtils;
|
|
|
|
|
|
|
|
|
|
|
|
import java.io.ByteArrayOutputStream;
|
|
|
|
import java.io.ByteArrayOutputStream;
|
|
|
|
import java.io.File;
|
|
|
|
|
|
|
|
import java.io.FileInputStream;
|
|
|
|
|
|
|
|
import java.io.InputStream;
|
|
|
|
import java.io.InputStream;
|
|
|
|
import java.security.SecureRandom;
|
|
|
|
|
|
|
|
import java.security.Security;
|
|
|
|
import java.security.Security;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.HashSet;
|
|
|
|
import java.util.HashSet;
|
|
|
@ -104,7 +99,6 @@ import java.util.Set;
|
|
|
|
|
|
|
|
|
|
|
|
import dagger.ObjectGraph;
|
|
|
|
import dagger.ObjectGraph;
|
|
|
|
import kotlin.Unit;
|
|
|
|
import kotlin.Unit;
|
|
|
|
import kotlin.jvm.functions.Function1;
|
|
|
|
|
|
|
|
import kotlinx.coroutines.Job;
|
|
|
|
import kotlinx.coroutines.Job;
|
|
|
|
import network.loki.messenger.BuildConfig;
|
|
|
|
import network.loki.messenger.BuildConfig;
|
|
|
|
|
|
|
|
|
|
|
|