1 package org
.asamk
.signal
.manager
;
3 import org
.whispersystems
.signalservice
.api
.push
.TrustStore
;
4 import org
.whispersystems
.signalservice
.internal
.configuration
.SignalCdnUrl
;
5 import org
.whispersystems
.signalservice
.internal
.configuration
.SignalContactDiscoveryUrl
;
6 import org
.whispersystems
.signalservice
.internal
.configuration
.SignalServiceConfiguration
;
7 import org
.whispersystems
.signalservice
.internal
.configuration
.SignalServiceUrl
;
9 public class BaseConfig
{
11 private BaseConfig() {
14 public final static String PROJECT_NAME
= Manager
.class.getPackage().getImplementationTitle();
15 public final static String PROJECT_VERSION
= Manager
.class.getPackage().getImplementationVersion();
16 final static String USER_AGENT
= PROJECT_NAME
== null ?
null : PROJECT_NAME
+ " " + PROJECT_VERSION
;
18 private final static String URL
= "https://textsecure-service.whispersystems.org";
19 private final static String CDN_URL
= "https://cdn.signal.org";
21 private final static TrustStore TRUST_STORE
= new WhisperTrustStore();
22 final static SignalServiceConfiguration serviceConfiguration
= new SignalServiceConfiguration(
23 new SignalServiceUrl
[]{new SignalServiceUrl(URL
, TRUST_STORE
)},
24 new SignalCdnUrl
[]{new SignalCdnUrl(CDN_URL
, TRUST_STORE
)},
25 new SignalContactDiscoveryUrl
[0]
28 final static String UNIDENTIFIED_SENDER_TRUST_ROOT
= "BXu6QIKVz5MA8gstzfOgRQGqyLqOwNKHL6INkv3IHWMF";
30 final static int PREKEY_MINIMUM_COUNT
= 20;
31 static final int PREKEY_BATCH_SIZE
= 100;
32 static final int MAX_ATTACHMENT_SIZE
= 150 * 1024 * 1024;