bug fix
This commit is contained in:
parent
b2a014c2c0
commit
efa225c960
|
@ -670,7 +670,8 @@ public class Mastodon implements Connection {
|
|||
try {
|
||||
List<String> params = new ArrayList<>();
|
||||
params.add("limit=" + settings.getListSize());
|
||||
params.add("maxId=" + cursor);
|
||||
if (cursor != 0L)
|
||||
params.add("max_id=" + cursor);
|
||||
Response response = get(ENDPOINT_DOMAIN_BLOCK, params);
|
||||
ResponseBody body = response.body();
|
||||
if (response.code() == 200 && body != null) {
|
||||
|
|
|
@ -148,6 +148,7 @@ public class DomainAdapter extends Adapter<ViewHolder> implements OnHolderClickL
|
|||
* @param item domain name item
|
||||
*/
|
||||
public void removeItem(String item) {
|
||||
disableLoading();
|
||||
int index = items.indexOf(item);
|
||||
if (index >= 0) {
|
||||
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.DomainParam;
|
||||
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.ui.adapter.DomainAdapter;
|
||||
import org.nuclearfog.twidda.ui.adapter.DomainAdapter.OnDomainClickListener;
|
||||
|
@ -114,6 +115,10 @@ public class DomainFragment extends ListFragment implements OnDomainClickListene
|
|||
adapter.removeItem(result.domain);
|
||||
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