fix search URL encoding crash on Android
This commit is contained in:
@@ -59,7 +59,6 @@ import net.moasdawiki.http.HttpRequest;
|
|||||||
import net.moasdawiki.server.RequestDispatcher;
|
import net.moasdawiki.server.RequestDispatcher;
|
||||||
import net.moasdawiki.service.HttpResponse;
|
import net.moasdawiki.service.HttpResponse;
|
||||||
import net.moasdawiki.service.repository.RepositoryService;
|
import net.moasdawiki.service.repository.RepositoryService;
|
||||||
import net.moasdawiki.util.EscapeUtils;
|
|
||||||
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
@@ -396,7 +395,11 @@ public class MainActivity extends AppCompatActivity {
|
|||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
private String getWikiserverSearchUrl(@NonNull String query) {
|
private String getWikiserverSearchUrl(@NonNull String query) {
|
||||||
return SERVER_BASE_URL + "search/?text=" + EscapeUtils.encodeUrlParameter(query);
|
return Uri.parse(SERVER_BASE_URL + "search/")
|
||||||
|
.buildUpon()
|
||||||
|
.appendQueryParameter("text", query)
|
||||||
|
.build()
|
||||||
|
.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
|
|||||||
Reference in New Issue
Block a user