diff --git a/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiPushService.kt b/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiPushService.kt
index b8f1ba293f..0a5c14fd42 100644
--- a/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiPushService.kt
+++ b/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiPushService.kt
@@ -20,7 +20,7 @@ class HuaweiPushService: HmsMessageService() {
override fun onMessageReceived(message: RemoteMessage?) {
Log.d(TAG, "onMessageReceived")
- message?.dataOfMap?.takeIf { it.isNotEmpty() }?.let(pushReceiver::onPush) ?:
+ message?.dataOfMap?.takeIf { it.isNotEmpty() }?.let(pushReceiver::onPushDataReceived) ?:
pushReceiver.onPushDataReceived(message?.data?.let(Base64::decode))
}
diff --git a/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiTokenFetcher.kt b/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiTokenFetcher.kt
index 9d9b61ce9a..845dfa9459 100644
--- a/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiTokenFetcher.kt
+++ b/app/src/huawei/kotlin/org/thoughtcrime/securesms/notifications/HuaweiTokenFetcher.kt
@@ -24,6 +24,9 @@ class HuaweiTokenFetcher @Inject constructor(
override suspend fun fetch(): String? = HmsInstanceId.getInstance(context).run {
// https://developer.huawei.com/consumer/en/doc/development/HMS-Guides/push-basic-capability#h2-1576218800370
// getToken may return an empty string, if so HuaweiPushService#onNewToken will be called.
- withContext(Dispatchers.IO) { getToken(APP_ID, TOKEN_SCOPE) }
+ withContext(Dispatchers.IO) {
+ val test = getToken(APP_ID, TOKEN_SCOPE)
+ test
+ }
}
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/input_bar/InputBarButton.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/input_bar/InputBarButton.kt
index d2ec4b2d69..c21de8021a 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/input_bar/InputBarButton.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/input_bar/InputBarButton.kt
@@ -77,7 +77,9 @@ class InputBarButton : RelativeLayout {
result.layoutParams = LayoutParams(size, size)
result.scaleType = ImageView.ScaleType.CENTER_INSIDE
result.setImageResource(iconID)
- result.imageTintList = ColorStateList.valueOf(context.getColorFromAttr(R.attr.input_bar_button_text_color))
+ result.imageTintList = if(isSendButton)
+ ColorStateList.valueOf(context.getColorFromAttr(R.attr.message_sent_text_color))
+ else ColorStateList.valueOf(context.getColorFromAttr(R.attr.input_bar_button_text_color))
result
}
diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/AttachmentManager.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/AttachmentManager.java
index 11a39dc1aa..ccbba13b3a 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/AttachmentManager.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/AttachmentManager.java
@@ -16,7 +16,6 @@
*/
package org.thoughtcrime.securesms.conversation.v2.utilities;
-import static com.google.android.gms.common.util.CollectionUtils.listOf;
import static org.session.libsession.utilities.StringSubstitutionConstants.APP_NAME_KEY;
import android.Manifest;
diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/PushReceiver.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/PushReceiver.kt
index fc300020cc..e3a0d24206 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/notifications/PushReceiver.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/PushReceiver.kt
@@ -38,7 +38,8 @@ class PushReceiver @Inject constructor(@ApplicationContext val context: Context)
}
fun onPushDataReceived(data: ByteArray?) {
-//todo DELETION currently Huawei sends data to this. We need to check what it actually sends, as it might actually be a map like the above firebase one - then we need to hook the huawei push service appropriately to work with this updated class
+ addMessageReceiveJob(PushData(data = data, metadata = null))
+ //todo DELETION verify this once I can get notifications on debug huawei builds
}
private fun addMessageReceiveJob(pushData: PushData?){
diff --git a/app/src/main/res/drawable/ic_arrow_up_circle_24.xml b/app/src/main/res/drawable/ic_arrow_up_circle_24.xml
deleted file mode 100644
index fc53bc0971..0000000000
--- a/app/src/main/res/drawable/ic_arrow_up_circle_24.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml
index b47c67e5c9..8a2bc7180a 100644
--- a/app/src/main/res/layout/activity_home.xml
+++ b/app/src/main/res/layout/activity_home.xml
@@ -173,7 +173,8 @@
android:layout_centerHorizontal="true"
android:layout_marginBottom="@dimen/new_conversation_button_bottom_offset"
app:rippleColor="@color/button_primary_ripple"
- android:src="@drawable/ic_plus" />
+ android:src="@drawable/ic_plus"
+ android:tint="?message_sent_text_color"/>
diff --git a/app/src/main/res/layout/mediasend_fragment.xml b/app/src/main/res/layout/mediasend_fragment.xml
index 36e1e854f3..7224cabd19 100644
--- a/app/src/main/res/layout/mediasend_fragment.xml
+++ b/app/src/main/res/layout/mediasend_fragment.xml
@@ -118,10 +118,11 @@
android:id="@+id/mediasend_send_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:scaleType="fitXY"
+ android:scaleType="fitCenter"
+ android:padding="10dp"
android:contentDescription="@string/send"
- android:src="?conversation_transport_sms_indicator"
- android:background="@drawable/circle_touch_highlight_background"/>
+ android:src="@drawable/ic_arrow_up"
+ android:background="@drawable/accent_dot"/>
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index c867e808ab..df2345ec84 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -41,8 +41,6 @@
-
-
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 7f16ea30de..6e646b430b 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -21,7 +21,6 @@
- true
- 0.6
- @dimen/dialog_corner_radius
- - @drawable/ic_arrow_up_circle_24
- @style/ThemeOverlay.Session.AlertDialog
- @style/ThemeOverlay.Session.AlertDialog
- ?android:textColorPrimary
@@ -173,8 +172,6 @@
- #22ffffff
- #ffeeeeee
- @color/core_grey_05
- - @drawable/ic_arrow_up_circle_24
- - @drawable/ic_arrow_up_circle_24
- @color/black
- @drawable/ic_photo_camera_dark
- @drawable/ic_image_dark
diff --git a/libsession/src/main/res/values/attrs.xml b/libsession/src/main/res/values/attrs.xml
index 300ac5c7ed..74fc9148d0 100644
--- a/libsession/src/main/res/values/attrs.xml
+++ b/libsession/src/main/res/values/attrs.xml
@@ -32,8 +32,6 @@
-
-