refactor: add query params

This commit is contained in:
FineFindus
2023-09-10 21:31:06 +02:00
parent 8929482466
commit e274cf89c0
4 changed files with 12 additions and 4 deletions

View File

@@ -6,7 +6,11 @@ import org.joinmastodon.android.api.requests.HeaderPaginationRequest;
import org.joinmastodon.android.model.Account; import org.joinmastodon.android.model.Account;
public class GetAccountBlocks extends HeaderPaginationRequest<Account>{ public class GetAccountBlocks extends HeaderPaginationRequest<Account>{
public GetAccountBlocks(){ public GetAccountBlocks(String maxID, int limit){
super(HttpMethod.GET, "/blocks", new TypeToken<>(){}); super(HttpMethod.GET, "/blocks", new TypeToken<>(){});
if(maxID!=null)
addQueryParameter("max_id", maxID);
if(limit>0)
addQueryParameter("limit", limit+"");
} }
} }

View File

@@ -6,7 +6,11 @@ import org.joinmastodon.android.api.requests.HeaderPaginationRequest;
import org.joinmastodon.android.model.Account; import org.joinmastodon.android.model.Account;
public class GetAccountMutes extends HeaderPaginationRequest<Account>{ public class GetAccountMutes extends HeaderPaginationRequest<Account>{
public GetAccountMutes(){ public GetAccountMutes(String maxID, int limit){
super(HttpMethod.GET, "/mutes/", new TypeToken<>(){}); super(HttpMethod.GET, "/mutes/", new TypeToken<>(){});
if(maxID!=null)
addQueryParameter("max_id", maxID);
if(limit>0)
addQueryParameter("limit", limit+"");
} }
} }

View File

@@ -20,7 +20,7 @@ public class BlocksListFragment extends AccountRelatedAccountListFragment{
@Override @Override
public HeaderPaginationRequest<Account> onCreateRequest(String maxID, int count){ public HeaderPaginationRequest<Account> onCreateRequest(String maxID, int count){
return new GetAccountBlocks(); return new GetAccountBlocks(maxID, count);
} }
@Override @Override

View File

@@ -19,7 +19,7 @@ public class MutesListFragment extends AccountRelatedAccountListFragment{
@Override @Override
public HeaderPaginationRequest<Account> onCreateRequest(String maxID, int count){ public HeaderPaginationRequest<Account> onCreateRequest(String maxID, int count){
return new GetAccountMutes(); return new GetAccountMutes(maxID, count);
} }
@Override @Override