bug fix
This commit is contained in:
parent
b2a014c2c0
commit
efa225c960
|
@ -670,7 +670,8 @@ public class Mastodon implements Connection {
|
||||||
try {
|
try {
|
||||||
List<String> params = new ArrayList<>();
|
List<String> params = new ArrayList<>();
|
||||||
params.add("limit=" + settings.getListSize());
|
params.add("limit=" + settings.getListSize());
|
||||||
params.add("maxId=" + cursor);
|
if (cursor != 0L)
|
||||||
|
params.add("max_id=" + cursor);
|
||||||
Response response = get(ENDPOINT_DOMAIN_BLOCK, params);
|
Response response = get(ENDPOINT_DOMAIN_BLOCK, params);
|
||||||
ResponseBody body = response.body();
|
ResponseBody body = response.body();
|
||||||
if (response.code() == 200 && body != null) {
|
if (response.code() == 200 && body != null) {
|
||||||
|
|
|
@ -148,6 +148,7 @@ public class DomainAdapter extends Adapter<ViewHolder> implements OnHolderClickL
|
||||||
* @param item domain name item
|
* @param item domain name item
|
||||||
*/
|
*/
|
||||||
public void removeItem(String item) {
|
public void removeItem(String item) {
|
||||||
|
disableLoading();
|
||||||
int index = items.indexOf(item);
|
int index = items.indexOf(item);
|
||||||
if (index >= 0) {
|
if (index >= 0) {
|
||||||
items.remove(index);
|
items.remove(index);
|
||||||
|
|
|
@ -12,6 +12,7 @@ import org.nuclearfog.twidda.backend.async.AsyncExecutor.AsyncCallback;
|
||||||
import org.nuclearfog.twidda.backend.async.DomainAction;
|
import org.nuclearfog.twidda.backend.async.DomainAction;
|
||||||
import org.nuclearfog.twidda.backend.async.DomainAction.DomainParam;
|
import org.nuclearfog.twidda.backend.async.DomainAction.DomainParam;
|
||||||
import org.nuclearfog.twidda.backend.async.DomainAction.DomainResult;
|
import org.nuclearfog.twidda.backend.async.DomainAction.DomainResult;
|
||||||
|
import org.nuclearfog.twidda.backend.utils.ErrorHandler;
|
||||||
import org.nuclearfog.twidda.lists.Domains;
|
import org.nuclearfog.twidda.lists.Domains;
|
||||||
import org.nuclearfog.twidda.ui.adapter.DomainAdapter;
|
import org.nuclearfog.twidda.ui.adapter.DomainAdapter;
|
||||||
import org.nuclearfog.twidda.ui.adapter.DomainAdapter.OnDomainClickListener;
|
import org.nuclearfog.twidda.ui.adapter.DomainAdapter.OnDomainClickListener;
|
||||||
|
@ -114,6 +115,10 @@ public class DomainFragment extends ListFragment implements OnDomainClickListene
|
||||||
adapter.removeItem(result.domain);
|
adapter.removeItem(result.domain);
|
||||||
Toast.makeText(requireContext(), R.string.info_domain_removed, Toast.LENGTH_SHORT).show();
|
Toast.makeText(requireContext(), R.string.info_domain_removed, Toast.LENGTH_SHORT).show();
|
||||||
}
|
}
|
||||||
|
} else if (result.mode == DomainResult.ERROR) {
|
||||||
|
String message = ErrorHandler.getErrorMessage(getContext(), result.exception);
|
||||||
|
Toast.makeText(getContext(), message, Toast.LENGTH_SHORT).show();
|
||||||
|
adapter.disableLoading();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue