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;
public class GetAccountBlocks extends HeaderPaginationRequest<Account>{
public GetAccountBlocks(){
public GetAccountBlocks(String maxID, int limit){
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;
public class GetAccountMutes extends HeaderPaginationRequest<Account>{
public GetAccountMutes(){
public GetAccountMutes(String maxID, int limit){
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
public HeaderPaginationRequest<Account> onCreateRequest(String maxID, int count){
return new GetAccountBlocks();
return new GetAccountBlocks(maxID, count);
}
@Override

View File

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