Added dev.domain property

pull/207/head
M66B 4 years ago
parent e78aaa9e7c
commit 08ef349aae

@ -161,8 +161,9 @@ android {
buildConfigField "String", "LIBRAVATAR_DNS", "\"_avatars-sec._tcp,_avatars._tcp\"" buildConfigField "String", "LIBRAVATAR_DNS", "\"_avatars-sec._tcp,_avatars._tcp\""
buildConfigField "String", "LIBRAVATAR_URI", "\"https://seccdn.libravatar.org/avatar/\"" buildConfigField "String", "LIBRAVATAR_URI", "\"https://seccdn.libravatar.org/avatar/\""
buildConfigField "String", "LIBRAVATAR_INFO", "\"https://libravatar.org/\"" buildConfigField "String", "LIBRAVATAR_INFO", "\"https://libravatar.org/\""
buildConfigField "String", "GPA_URI", localProperties.getProperty("gpa.uri", "\"\"")
buildConfigField "String", "PAYPAL_URI", localProperties.getProperty("paypal.uri", "\"\"") buildConfigField "String", "PAYPAL_URI", localProperties.getProperty("paypal.uri", "\"\"")
buildConfigField "String", "GPA_URI", localProperties.getProperty("gpa.uri", "\"\"")
buildConfigField "String", "DEV_DOMAIN", localProperties.getProperty("dev.domain", "\"\"")
} }
fdroid { fdroid {
dimension "all" dimension "all"
@ -180,6 +181,7 @@ android {
buildConfigField "String", "LIBRAVATAR_INFO", "\"https://libravatar.org/\"" buildConfigField "String", "LIBRAVATAR_INFO", "\"https://libravatar.org/\""
buildConfigField "String", "PAYPAL_URI", "\"\"" buildConfigField "String", "PAYPAL_URI", "\"\""
buildConfigField "String", "GPA_URI", "\"\"" buildConfigField "String", "GPA_URI", "\"\""
buildConfigField "String", "DEV_DOMAIN", "\"\""
} }
play { play {
dimension "all" dimension "all"
@ -198,6 +200,7 @@ android {
buildConfigField "String", "LIBRAVATAR_INFO", "\"\"" buildConfigField "String", "LIBRAVATAR_INFO", "\"\""
buildConfigField "String", "PAYPAL_URI", "\"\"" buildConfigField "String", "PAYPAL_URI", "\"\""
buildConfigField "String", "GPA_URI", "\"\"" buildConfigField "String", "GPA_URI", "\"\""
buildConfigField "String", "DEV_DOMAIN", "\"\""
} }
amazon { amazon {
dimension "all" dimension "all"
@ -216,6 +219,7 @@ android {
buildConfigField "String", "LIBRAVATAR_INFO", "\"\"" buildConfigField "String", "LIBRAVATAR_INFO", "\"\""
buildConfigField "String", "PAYPAL_URI", "\"\"" buildConfigField "String", "PAYPAL_URI", "\"\""
buildConfigField "String", "GPA_URI", "\"\"" buildConfigField "String", "GPA_URI", "\"\""
buildConfigField "String", "DEV_DOMAIN", "\"\""
} }
} }

@ -1524,18 +1524,18 @@ public class MessageHelper {
} }
} }
if (thread == null && BuildConfig.DEBUG) { if (thread == null && !TextUtils.isEmpty(BuildConfig.DEV_DOMAIN)) {
String awsses = imessage.getHeader("X-SES-Outgoing", null); String awsses = imessage.getHeader("X-SES-Outgoing", null);
if (!TextUtils.isEmpty(awsses)) { if (!TextUtils.isEmpty(awsses)) {
Address[] froms = getFrom(); Address[] froms = getFrom();
if (froms != null && froms.length > 0) { if (froms != null && froms.length > 0) {
String from = ((InternetAddress) froms[0]).getAddress(); String from = ((InternetAddress) froms[0]).getAddress();
if (!TextUtils.isEmpty(from) && from.endsWith("@faircode.eu")) { if (!TextUtils.isEmpty(from) && from.endsWith("@" + BuildConfig.DEV_DOMAIN)) {
Address[] rr = getReply(); Address[] rr = getReply();
Address[] tos = (rr != null && rr.length > 0 ? rr : getTo()); Address[] tos = (rr != null && rr.length > 0 ? rr : getTo());
if (tos != null && tos.length > 0) { if (tos != null && tos.length > 0) {
String email = ((InternetAddress) tos[0]).getAddress(); String email = ((InternetAddress) tos[0]).getAddress();
if (!TextUtils.isEmpty(email) && !email.endsWith("@faircode.eu")) if (!TextUtils.isEmpty(email) && !email.endsWith("@" + BuildConfig.DEV_DOMAIN))
thread = "ses:" + email; thread = "ses:" + email;
} }
} }

Loading…
Cancel
Save