]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/manager/BaseConfig.java
Reformat imports
[signal-cli] / src / main / java / org / asamk / signal / manager / BaseConfig.java
1 package org.asamk.signal.manager;
2
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;
8
9 public class BaseConfig {
10
11 public final static String PROJECT_NAME = Manager.class.getPackage().getImplementationTitle();
12 public final static String PROJECT_VERSION = Manager.class.getPackage().getImplementationVersion();
13
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;
19
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();
23
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]
28 );
29
30 private BaseConfig() {
31 }
32 }