diff --git a/app/src/main/java/org/thoughtcrime/securesms/giph/mp4/GiphyMp4PagedDataSource.java b/app/src/main/java/org/thoughtcrime/securesms/giph/mp4/GiphyMp4PagedDataSource.java index 8aac4f85ef..c6b126a0cd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/giph/mp4/GiphyMp4PagedDataSource.java +++ b/app/src/main/java/org/thoughtcrime/securesms/giph/mp4/GiphyMp4PagedDataSource.java @@ -14,6 +14,7 @@ import org.thoughtcrime.securesms.giph.model.GiphyImage; import org.thoughtcrime.securesms.giph.model.GiphyResponse; import org.thoughtcrime.securesms.net.ContentProxySelector; import org.thoughtcrime.securesms.util.JsonUtils; +import org.whispersystems.libsignal.util.guava.Optional; import java.io.IOException; import java.util.LinkedList; @@ -48,7 +49,7 @@ final class GiphyMp4PagedDataSource implements PagedDataSource { private final OkHttpClient client; GiphyMp4PagedDataSource(@Nullable String searchQuery) { - this.searchString = searchQuery; + this.searchString = Optional.fromNullable(searchQuery).transform(String::trim).or(""); this.client = ApplicationDependencies.getOkHttpClient().newBuilder().proxySelector(new ContentProxySelector()).build(); }