浏览代码

Clean up a little bit

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 年之前
父节点
当前提交
de0044b637
共有 1 个文件被更改,包括 5 次插入6 次删除
  1. 5 6
      app/src/main/java/com/nextcloud/talk/controllers/ChatController.java

+ 5 - 6
app/src/main/java/com/nextcloud/talk/controllers/ChatController.java

@@ -86,6 +86,7 @@ import com.otaliastudios.autocomplete.AutocompletePresenter;
 import com.otaliastudios.autocomplete.CharPolicy;
 import com.otaliastudios.autocomplete.CharPolicy;
 import com.stfalcon.chatkit.commons.ImageLoader;
 import com.stfalcon.chatkit.commons.ImageLoader;
 import com.stfalcon.chatkit.commons.models.IMessage;
 import com.stfalcon.chatkit.commons.models.IMessage;
+import com.stfalcon.chatkit.messages.MessageHolders;
 import com.stfalcon.chatkit.messages.MessageInput;
 import com.stfalcon.chatkit.messages.MessageInput;
 import com.stfalcon.chatkit.messages.MessagesList;
 import com.stfalcon.chatkit.messages.MessagesList;
 import com.stfalcon.chatkit.messages.MessagesListAdapter;
 import com.stfalcon.chatkit.messages.MessagesListAdapter;
@@ -297,13 +298,11 @@ public class ChatController extends BaseController implements MessagesListAdapte
 
 
             adapterWasNull = true;
             adapterWasNull = true;
 
 
-            MessagesListAdapter.HoldersConfig holdersConfig = new MessagesListAdapter.HoldersConfig();
-            holdersConfig.setIncoming(MagicIncomingTextMessageViewHolder.class,
-                    R.layout.item_custom_incoming_text_message);
-            holdersConfig.setOutcoming(MagicOutcomingTextMessageViewHolder.class,
-                    R.layout.item_custom_outcoming_text_message);
+            MessageHolders messageHolders = new MessageHolders();
+            messageHolders.setIncomingTextConfig(MagicIncomingTextMessageViewHolder.class, R.layout.item_custom_incoming_text_message);
+            messageHolders.setOutcomingTextConfig(MagicOutcomingTextMessageViewHolder.class, R.layout.item_custom_outcoming_text_message);
 
 
-            adapter = new MessagesListAdapter<>(conversationUser.getUserId(), holdersConfig, new ImageLoader() {
+            adapter = new MessagesListAdapter<>(conversationUser.getUserId(), messageHolders, new ImageLoader() {
                 @Override
                 @Override
                 public void loadImage(ImageView imageView, String url) {
                 public void loadImage(ImageView imageView, String url) {
                     GlideApp.with(NextcloudTalkApplication.getSharedApplication().getApplicationContext())
                     GlideApp.with(NextcloudTalkApplication.getSharedApplication().getApplicationContext())