aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/http/services/MuclumbusService.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/main/java/de/pixart/messenger/http/services/MuclumbusService.java56
1 files changed, 1 insertions, 55 deletions
diff --git a/src/main/java/de/pixart/messenger/http/services/MuclumbusService.java b/src/main/java/de/pixart/messenger/http/services/MuclumbusService.java
index 6ea1adad5..fb8a28658 100644
--- a/src/main/java/de/pixart/messenger/http/services/MuclumbusService.java
+++ b/src/main/java/de/pixart/messenger/http/services/MuclumbusService.java
@@ -1,20 +1,15 @@
package de.pixart.messenger.http.services;
-import com.google.common.base.Objects;
-
import java.util.Collections;
import java.util.List;
import java.util.Set;
-import de.pixart.messenger.services.AvatarService;
-import de.pixart.messenger.utils.LanguageUtils;
-import de.pixart.messenger.utils.UIHelper;
+import de.pixart.messenger.entities.Room;
import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;
-import rocks.xmpp.addr.Jid;
public interface MuclumbusService {
@@ -31,55 +26,6 @@ public interface MuclumbusService {
public List<Room> items;
}
- class Room implements AvatarService.Avatarable {
-
- public String address;
- public String name;
- public String description;
- public String language;
-
- public String getName() {
- return name;
- }
-
- public String getDescription() {
- return description;
- }
-
- public Jid getRoom() {
- try {
- return Jid.of(address);
- } catch (IllegalArgumentException e) {
- return null;
- }
- }
-
- public String getLanguage() {
- return LanguageUtils.convert(language);
- }
-
- @Override
- public int getAvatarBackgroundColor() {
- Jid room = getRoom();
- return UIHelper.getColorForName(room != null ? room.asBareJid().toEscapedString() : name);
- }
-
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- Room room = (Room) o;
- return Objects.equal(address, room.address) &&
- Objects.equal(name, room.name) &&
- Objects.equal(description, room.description);
- }
-
- @Override
- public int hashCode() {
- return Objects.hashCode(address, name, description);
- }
- }
-
class SearchRequest {
public final Set<String> keywords;