浏览代码

Fix #544

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 6 年之前
父节点
当前提交
c335e7b7bd

+ 2 - 48
app/src/main/java/com/nextcloud/talk/controllers/ChatController.java

@@ -137,10 +137,6 @@ public class ChatController extends BaseController implements MessagesListAdapte
     EmojiEditText messageInput;
     @BindView(R.id.popupBubbleView)
     PopupBubble popupBubble;
-    @BindView(R.id.emptyLayout)
-    RelativeLayout emptyLayout;
-    @BindView(R.id.sendHiTextView)
-    TextView sendHiTextView;
     @BindView(R.id.progressBar)
     ProgressBar loadingProgressBar;
     @BindView(R.id.smileyButton)
@@ -296,9 +292,6 @@ public class ChatController extends BaseController implements MessagesListAdapte
         getActionBar().show();
         boolean adapterWasNull = false;
 
-        sendHiTextView.setText(String.format(getResources().getString(R.string.nc_chat_empty), getResources()
-                .getString(R.string.nc_hello)));
-
         if (adapter == null) {
 
             loadingProgressBar.setVisibility(View.VISIBLE);
@@ -329,11 +322,7 @@ public class ChatController extends BaseController implements MessagesListAdapte
                 }
             });
         } else {
-            if (adapter.getItemCount() == 0) {
-                emptyLayout.setVisibility(View.VISIBLE);
-            } else {
-                messagesListView.setVisibility(View.VISIBLE);
-            }
+            messagesListView.setVisibility(View.VISIBLE);
         }
 
 
@@ -653,14 +642,6 @@ public class ChatController extends BaseController implements MessagesListAdapte
         emojiPopup.toggle();
     }
 
-    @OnClick(R.id.emptyLayout)
-    void sendHello() {
-        if (!isHelloClicked) {
-            isHelloClicked = true;
-            sendMessage(getResources().getString(R.string.nc_hello) + " 👋");
-        }
-    }
-
     private void joinRoomWithPassword() {
 
         if (currentCall == null) {
@@ -921,33 +902,10 @@ public class ChatController extends BaseController implements MessagesListAdapte
                     loadingProgressBar.setVisibility(View.GONE);
                 }
 
-                if (chatMessageList.size() == 0) {
-                    if (emptyLayout != null) {
-                        emptyLayout.setVisibility(View.VISIBLE);
-                    }
-
-                    if (messagesListView != null) {
-                        messagesListView.setVisibility(View.GONE);
-                    }
-
-                } else {
-                    if (emptyLayout != null) {
-                        emptyLayout.setVisibility(View.GONE);
-                    }
-
-                    if (messagesListView != null) {
-                        messagesListView.setVisibility(View.VISIBLE);
-                    }
-
-                }
-            } else {
-                if (emptyLayout != null) {
-                    emptyLayout.setVisibility(View.GONE);
-                }
-
                 if (messagesListView != null) {
                     messagesListView.setVisibility(View.VISIBLE);
                 }
+
             }
 
             int countGroupedMessages = 0;
@@ -1046,10 +1004,6 @@ public class ChatController extends BaseController implements MessagesListAdapte
                 if (loadingProgressBar != null) {
                     loadingProgressBar.setVisibility(View.GONE);
                 }
-
-                if (emptyLayout != null && emptyLayout.getVisibility() != View.VISIBLE) {
-                    emptyLayout.setVisibility(View.VISIBLE);
-                }
             }
 
             historyRead = true;

+ 0 - 25
app/src/main/res/layout/controller_chat.xml

@@ -37,31 +37,6 @@
         android:indeterminateTintMode="src_in"
         android:visibility="gone" />
 
-    <RelativeLayout
-        android:id="@+id/emptyLayout"
-        android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        android:visibility="gone">
-
-        <TextView
-            android:id="@+id/wawingTextView"
-            android:layout_width="match_parent"
-            android:layout_height="wrap_content"
-            android:layout_centerInParent="true"
-            android:text="👋"
-            android:textAlignment="center"
-            android:textSize="72sp" />
-
-        <TextView
-            android:id="@+id/sendHiTextView"
-            android:layout_width="match_parent"
-            android:layout_height="wrap_content"
-            android:layout_below="@+id/wawingTextView"
-            android:layout_margin="8dp"
-            android:textAlignment="center"
-            android:textSize="20sp" />
-    </RelativeLayout>
-
     <com.stfalcon.chatkit.messages.MessagesList
         android:id="@+id/messagesListView"
         android:layout_width="match_parent"

+ 0 - 1
app/src/main/res/values/strings.xml

@@ -244,7 +244,6 @@
     <string name="nc_description_send_message_button">Send message</string>
 
     <!-- Empty states -->
-    <string name="nc_chat_empty">Tap to be the first to say %1$s!</string>
     <string name="nc_conversations_empty">Join a conversation or start a new one\n Say hi to your friends and colleagues!</string>
     <string name="nc_hello">Hello</string>