|
|
|
@ -98,31 +98,31 @@ import org.webrtc.PeerConnectionFactory;
|
|
|
|
|
import org.webrtc.PeerConnectionFactory.InitializationOptions;
|
|
|
|
|
import org.webrtc.voiceengine.WebRtcAudioManager;
|
|
|
|
|
import org.webrtc.voiceengine.WebRtcAudioUtils;
|
|
|
|
|
import org.whispersystems.libsignal.SignalProtocolAddress;
|
|
|
|
|
import org.whispersystems.libsignal.logging.SignalProtocolLoggerProvider;
|
|
|
|
|
import org.whispersystems.signalservice.api.messages.SignalServiceEnvelope;
|
|
|
|
|
import org.whispersystems.signalservice.api.push.SignalServiceAddress;
|
|
|
|
|
import org.whispersystems.signalservice.api.util.StreamDetails;
|
|
|
|
|
import org.whispersystems.signalservice.internal.push.SignalServiceProtos;
|
|
|
|
|
import org.whispersystems.signalservice.loki.api.Poller;
|
|
|
|
|
import org.whispersystems.signalservice.loki.api.PushNotificationAPI;
|
|
|
|
|
import org.whispersystems.signalservice.loki.api.SnodeAPI;
|
|
|
|
|
import org.whispersystems.signalservice.loki.api.SwarmAPI;
|
|
|
|
|
import org.whispersystems.signalservice.loki.api.fileserver.FileServerAPI;
|
|
|
|
|
import org.whispersystems.signalservice.loki.api.opengroups.PublicChatAPI;
|
|
|
|
|
import org.whispersystems.signalservice.loki.api.shelved.p2p.LokiP2PAPI;
|
|
|
|
|
import org.whispersystems.signalservice.loki.api.shelved.p2p.LokiP2PAPIDelegate;
|
|
|
|
|
import org.whispersystems.signalservice.loki.database.LokiAPIDatabaseProtocol;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.closedgroups.SharedSenderKeysImplementation;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.closedgroups.SharedSenderKeysImplementationDelegate;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.mentions.MentionsManager;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.meta.SessionMetaProtocol;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.meta.TTLUtilities;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.sessionmanagement.SessionManagementProtocol;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.sessionmanagement.SessionManagementProtocolDelegate;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.shelved.multidevice.DeviceLink;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.shelved.multidevice.MultiDeviceProtocol;
|
|
|
|
|
import org.whispersystems.signalservice.loki.protocol.shelved.syncmessages.SyncMessagesProtocol;
|
|
|
|
|
import org.session.libsignal.libsignal.SignalProtocolAddress;
|
|
|
|
|
import org.session.libsignal.libsignal.logging.SignalProtocolLoggerProvider;
|
|
|
|
|
import org.session.libsignal.service.api.messages.SignalServiceEnvelope;
|
|
|
|
|
import org.session.libsignal.service.api.push.SignalServiceAddress;
|
|
|
|
|
import org.session.libsignal.service.api.util.StreamDetails;
|
|
|
|
|
import org.session.libsignal.service.internal.push.SignalServiceProtos;
|
|
|
|
|
import org.session.libsignal.service.loki.api.Poller;
|
|
|
|
|
import org.session.libsignal.service.loki.api.PushNotificationAPI;
|
|
|
|
|
import org.session.libsignal.service.loki.api.SnodeAPI;
|
|
|
|
|
import org.session.libsignal.service.loki.api.SwarmAPI;
|
|
|
|
|
import org.session.libsignal.service.loki.api.fileserver.FileServerAPI;
|
|
|
|
|
import org.session.libsignal.service.loki.api.opengroups.PublicChatAPI;
|
|
|
|
|
import org.session.libsignal.service.loki.api.shelved.p2p.LokiP2PAPI;
|
|
|
|
|
import org.session.libsignal.service.loki.api.shelved.p2p.LokiP2PAPIDelegate;
|
|
|
|
|
import org.session.libsignal.service.loki.database.LokiAPIDatabaseProtocol;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.closedgroups.SharedSenderKeysImplementation;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.closedgroups.SharedSenderKeysImplementationDelegate;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.mentions.MentionsManager;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.meta.SessionMetaProtocol;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.meta.TTLUtilities;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.sessionmanagement.SessionManagementProtocol;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.sessionmanagement.SessionManagementProtocolDelegate;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.shelved.multidevice.DeviceLink;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.shelved.multidevice.MultiDeviceProtocol;
|
|
|
|
|
import org.session.libsignal.service.loki.protocol.shelved.syncmessages.SyncMessagesProtocol;
|
|
|
|
|
|
|
|
|
|
import java.io.File;
|
|
|
|
|
import java.io.FileInputStream;
|
|
|
|
|