return purchases screen
This commit is contained in:
@@ -106,3 +106,33 @@ getEndpoint() async {
|
||||
getToken() async {
|
||||
return await platform.invokeMethod('getAppToken');
|
||||
}
|
||||
|
||||
Future<Response> getUserPurchases(String token, int userId, int page) async {
|
||||
|
||||
var headers = {
|
||||
'DM-Authorization': 'dmapptoken ${await getToken()}',
|
||||
'Authorization': 'dmtoken $token',
|
||||
'Accept-Language': StringsLocalization.localeCode
|
||||
};
|
||||
|
||||
|
||||
var finalEndpoint = "${await getEndpoint()}users/$userId/purchases/?returned=false&page=$page";
|
||||
print(finalEndpoint);
|
||||
|
||||
return httpClient.get(finalEndpoint, headers: headers);
|
||||
}
|
||||
|
||||
Future<Response> returnPurchase(String token, int userId, int purchaseId) async {
|
||||
|
||||
var headers = {
|
||||
'DM-Authorization': 'dmapptoken ${await getToken()}',
|
||||
'Authorization': 'dmtoken $token',
|
||||
'Accept-Language': StringsLocalization.localeCode
|
||||
};
|
||||
|
||||
|
||||
var finalEndpoint = "${await getEndpoint()}users/$userId/purchases/$purchaseId";
|
||||
print(finalEndpoint);
|
||||
|
||||
return httpClient.delete(finalEndpoint, headers: headers);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user