1 package org
.asamk
.signal
;
3 import java
.util
.Optional
;
5 public class BaseConfig
{
7 public static final String PROJECT_NAME
= BaseConfig
.class.getPackage().getImplementationTitle();
8 public static final String PROJECT_VERSION
= BaseConfig
.class.getPackage().getImplementationVersion();
10 static final String USER_AGENT_SIGNAL_ANDROID
= Optional
.ofNullable(System
.getenv("SIGNAL_CLI_USER_AGENT"))
11 .orElse("Signal-Android/7.14.1");
12 static final String USER_AGENT_SIGNAL_CLI
= PROJECT_NAME
== null
14 : PROJECT_NAME
+ "/" + PROJECT_VERSION
;
15 static final String USER_AGENT
= USER_AGENT_SIGNAL_ANDROID
+ " " + USER_AGENT_SIGNAL_CLI
;
17 private BaseConfig() {