From 58825a6c439dc531588a2c226bab7ccb3f5025a2 Mon Sep 17 00:00:00 2001 From: Lyndon Date: Tue, 5 Jun 2018 10:57:08 +0200 Subject: [PATCH] . --- .../bewoplaner-chat-android/app/build.gradle | 8 ++++--- .../de/beyondsoft/ownchat/model/Message.java | 4 +++- .../ownchat/page/chat/BaseChatAdapter.java | 24 ++++++++++++++----- .../ownchat/page/chat/GroupChatActivity.java | 4 ++++ .../page/impressum/ImpressumActivity.java | 2 +- .../ownchat/page/login/LoginActivity.java | 3 +++ .../app/src/main/res/layout/chat_toolbar.xml | 1 + .../main/res/layout/item_group_chat_left.xml | 1 + .../main/res/layout/item_group_chat_right.xml | 1 + .../main/res/layout/item_single_chat_left.xml | 1 + .../res/layout/item_single_chat_right.xml | 1 + .../bewoplaner-chat-android/build.gradle | 1 - .../bewoplaner-chat-android/gradle.properties | 4 ++-- 13 files changed, 41 insertions(+), 14 deletions(-) diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/build.gradle b/BeWoPlanerChat/bewoplaner-chat-android/app/build.gradle index 4aa5764..259a445 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/build.gradle +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/build.gradle @@ -104,8 +104,8 @@ dependencies { implementation 'io.reactivex:rxjava:1.1.6' implementation 'io.reactivex:rxandroid:1.2.1' implementation 'com.jakewharton.rxbinding:rxbinding:0.4.0' - implementation 'com.squareup.retrofit2:retrofit:2.1.0' - implementation 'com.squareup.retrofit2:converter-gson:2.1.0' + implementation 'com.squareup.retrofit2:retrofit:2.2.0' + implementation 'com.squareup.retrofit2:converter-gson:2.2.0' implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0' implementation 'com.squareup.okhttp3:okhttp:3.7.0' implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1' @@ -123,6 +123,8 @@ dependencies { compileOnly 'javax.annotation:jsr250-api:1.0' implementation files('libs/sanselan-0_97-android-1.0.0.jar') implementation 'com.firebase:firebase-jobdispatcher:0.5.2' + + implementation 'com.google.android.gms:play-services-base:15.0.1' } task adp2upload(type: Exec, dependsOn: "build") { @@ -138,4 +140,4 @@ task adp2upload(type: Exec, dependsOn: "build") { commandLine 'upload_build.sh', "-c", "$channel", "-v", "$versionCode", "-p", "android", "-a", "$slug", "-f", "$file", "-i", "$identifier", "-n", "$notes" } -apply plugin: 'com.google.gms.google-services' +//apply plugin: 'com.google.gms.google-services' diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/model/Message.java b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/model/Message.java index 685ed02..b57b214 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/model/Message.java +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/model/Message.java @@ -89,7 +89,9 @@ public class Message { } public enum Status { - DELIVERED(R.drawable.message_delivered), FAILED(R.drawable.message_failed), PENDING(-1); + DELIVERED(R.drawable.message_delivered), + FAILED(R.drawable.message_failed), + PENDING(-1); private int resourceId; diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/page/chat/BaseChatAdapter.java b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/page/chat/BaseChatAdapter.java index 6850f0b..c9a21e2 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/page/chat/BaseChatAdapter.java +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/java/de/beyondsoft/ownchat/page/chat/BaseChatAdapter.java @@ -3,6 +3,9 @@ package de.beyondsoft.ownchat.page.chat; import com.bumptech.glide.Glide; import com.bumptech.glide.load.engine.DiskCacheStrategy; import com.github.lzyzsd.circleprogress.DonutProgress; + +import butterknife.OnItemLongClick; +import butterknife.OnLongClick; import de.beyondsoft.ownchat.R; import de.beyondsoft.ownchat.model.Message; import de.beyondsoft.ownchat.utils.DateUtils; @@ -16,6 +19,7 @@ import android.util.Log; import android.view.View; import android.widget.ImageView; import android.widget.ProgressBar; +import android.widget.RelativeLayout; import android.widget.TextView; import java.util.ArrayList; @@ -404,7 +408,7 @@ abstract class BaseChatAdapter extends RecyclerView.Adapter diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_group_chat_left.xml b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_group_chat_left.xml index b24b4f1..785877b 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_group_chat_left.xml +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_group_chat_left.xml @@ -7,6 +7,7 @@ android:layout_height="wrap_content" android:layout_marginTop="6dp" android:layout_marginBottom="6dp" + android:id="@+id/message_container" android:paddingEnd="40dp" android:paddingStart="0dp" android:paddingBottom="0dp"> diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_group_chat_right.xml b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_group_chat_right.xml index e98073a..6b63c92 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_group_chat_right.xml +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_group_chat_right.xml @@ -6,6 +6,7 @@ android:layoutDirection="rtl" android:layout_width="match_parent" android:layout_height="wrap_content" + android:id="@+id/message_container" android:layout_marginTop="6dp" android:layout_marginBottom="6dp" android:paddingEnd="40dp" diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_single_chat_left.xml b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_single_chat_left.xml index 5ec39e3..c9aa461 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_single_chat_left.xml +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_single_chat_left.xml @@ -5,6 +5,7 @@ xmlns:emojicon="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" + android:id="@+id/message_container" android:paddingEnd="40dp" android:layout_marginTop="6dp" android:layout_marginBottom="6dp" diff --git a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_single_chat_right.xml b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_single_chat_right.xml index 7fa5f46..14e7dbe 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_single_chat_right.xml +++ b/BeWoPlanerChat/bewoplaner-chat-android/app/src/main/res/layout/item_single_chat_right.xml @@ -8,6 +8,7 @@ android:layout_height="wrap_content" android:layout_marginTop="6dp" android:layout_marginBottom="6dp" + android:id="@+id/message_container" android:paddingEnd="40dp" android:paddingStart="0dp"> diff --git a/BeWoPlanerChat/bewoplaner-chat-android/build.gradle b/BeWoPlanerChat/bewoplaner-chat-android/build.gradle index e5f07d9..a5ddbd0 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/build.gradle +++ b/BeWoPlanerChat/bewoplaner-chat-android/build.gradle @@ -11,7 +11,6 @@ buildscript { // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files - classpath 'com.google.gms:google-services:4.0.1' } } diff --git a/BeWoPlanerChat/bewoplaner-chat-android/gradle.properties b/BeWoPlanerChat/bewoplaner-chat-android/gradle.properties index aa95255..63c4c13 100644 --- a/BeWoPlanerChat/bewoplaner-chat-android/gradle.properties +++ b/BeWoPlanerChat/bewoplaner-chat-android/gradle.properties @@ -9,11 +9,11 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. -org.gradle.jvmargs=-Xmx1536m +# org.gradle.jvmargs=-Xmx1536m +org.gradle.jvmargs=-Xmx8192m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true org.gradle.parallel=true org.gradle.deamon=true \ No newline at end of file