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 public final static String PROJECT_NAME
= Manager
.class.getPackage().getImplementationTitle();
12 public final static String PROJECT_VERSION
= Manager
.class.getPackage().getImplementationVersion();
14 final static String USER_AGENT
= PROJECT_NAME
== null ?
null : PROJECT_NAME
+ " " + PROJECT_VERSION
;
15 final static String UNIDENTIFIED_SENDER_TRUST_ROOT
= "BXu6QIKVz5MA8gstzfOgRQGqyLqOwNKHL6INkv3IHWMF";
16 final static int PREKEY_MINIMUM_COUNT
= 20;
17 final static int PREKEY_BATCH_SIZE
= 100;
18 final static int MAX_ATTACHMENT_SIZE
= 150 * 1024 * 1024;
20 private final static String URL
= "https://textsecure-service.whispersystems.org";
21 private final static String CDN_URL
= "https://cdn.signal.org";
22 private final static TrustStore TRUST_STORE
= new WhisperTrustStore();
24 final static SignalServiceConfiguration serviceConfiguration
= new SignalServiceConfiguration(
25 new SignalServiceUrl
[]{new SignalServiceUrl(URL
, TRUST_STORE
)},
26 new SignalCdnUrl
[]{new SignalCdnUrl(CDN_URL
, TRUST_STORE
)},
27 new SignalContactDiscoveryUrl
[0]
30 private BaseConfig() {