Ver Fonte

Add annotation where needed

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Andy Scherzinger há 4 anos atrás
pai
commit
cb455a7104

+ 15 - 8
app/src/main/java/com/nextcloud/talk/presenters/MentionAutocompletePresenter.java

@@ -2,6 +2,8 @@
  * Nextcloud Talk application
  *
  * @author Mario Danic
+ * @author Andy Scherzinger
+ * Copyright (C) 2021 Andy Scherzinger <info@andy-scherzinger.de>
  * Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
  *
  * This program is free software: you can redistribute it and/or modify
@@ -33,6 +35,8 @@ import com.nextcloud.talk.utils.ApiUtils;
 import com.nextcloud.talk.utils.database.user.UserUtils;
 import com.otaliastudios.autocomplete.RecyclerViewPresenter;
 
+import org.jetbrains.annotations.NotNull;
+
 import java.util.ArrayList;
 import java.util.List;
 
@@ -106,11 +110,12 @@ public class MentionAutocompletePresenter extends RecyclerViewPresenter<Mention>
                 .retry(3)
                 .subscribe(new Observer<MentionOverall>() {
                     @Override
-                    public void onSubscribe(Disposable d) {
+                    public void onSubscribe(@NotNull Disposable d) {
+                        // no actions atm
                     }
 
                     @Override
-                    public void onNext(MentionOverall mentionOverall) {
+                    public void onNext(@NotNull MentionOverall mentionOverall) {
                         List<Mention> mentionsList = mentionOverall.getOcs().getData();
 
                         if (mentionsList.size() == 0) {
@@ -119,9 +124,12 @@ public class MentionAutocompletePresenter extends RecyclerViewPresenter<Mention>
                             List<AbstractFlexibleItem> internalAbstractFlexibleItemList = new ArrayList<>();
                             for (Mention mention : mentionsList) {
                                 internalAbstractFlexibleItemList.add(
-                                        new MentionAutocompleteItem(mention.getId(),
-                                                mention.getLabel(), mention.getSource(),
-                                                currentUser, context));
+                                        new MentionAutocompleteItem(
+                                                mention.getId(),
+                                                mention.getLabel(),
+                                                mention.getSource(),
+                                                currentUser,
+                                                context));
                             }
 
                             if (adapter.getItemCount() != 0) {
@@ -133,18 +141,17 @@ public class MentionAutocompletePresenter extends RecyclerViewPresenter<Mention>
                     }
 
                     @Override
-                    public void onError(Throwable e) {
+                    public void onError(@NotNull Throwable e) {
                         adapter.clear();
                     }
 
                     @Override
                     public void onComplete() {
-
+                        // no actions atm
                     }
                 });
     }
 
-
     @Override
     public boolean onItemClick(View view, int position) {
         Mention mention = new Mention();