diff options
author | Christian Schneppe <christian.schneppe@pix-art.de> | 2019-11-03 19:41:16 +0100 |
---|---|---|
committer | Christian Schneppe <christian.schneppe@pix-art.de> | 2019-11-03 19:41:16 +0100 |
commit | ad75ab3f683391c26c2a99242210747c0bf881c2 (patch) | |
tree | 03cb3f2d2eb80e5a19a72315e09da0619f322316 /src/main/java/de/pixart/messenger/http | |
parent | 6a672b4aacfd62fcbbbe3ea031bf53c0daace132 (diff) |
optionally search local muc rooms instead of jabber.network
Diffstat (limited to '')
-rw-r--r-- | src/main/java/de/pixart/messenger/http/services/MuclumbusService.java | 56 |
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; |