fix profile

This commit is contained in:
Sai Naw Wun
2020-10-11 02:17:23 +06:30
parent b0ce53f856
commit 32e6be2abd
42 changed files with 938 additions and 626 deletions

View File

@@ -182,11 +182,16 @@ class AuthFb {
return invited["invited"];
}
Future<void> updateProfile(String newUserName) async {
Future<void> updateProfileName(String newUserName) async {
return await requestAPI("/profile", "PUT",
payload: {"user_name": newUserName}, token: await getToken());
}
Future<void> updatePreferredCurrency(String currency) async {
return await requestAPI("/currency", "PUT",
payload: {"preferred_currency": currency}, token: await getToken());
}
Future<String> getToken() async {
FirebaseUser firebaseUser = await _fb.currentUser();
IdTokenResult token = await firebaseUser.getIdToken();

View File

@@ -21,4 +21,10 @@ class DeliveryAddressDataProvider {
return await requestAPI("/delivery_address", "DELETE",
payload: deliveryAddress.toMap(), token: await getToken());
}
Future<void> selectDefalutDeliveryAddress(
DeliveryAddress deliveryAddress) async {
return await requestAPI("/delivery_address/defalut", "PUT",
payload: deliveryAddress.toMap(), token: await getToken());
}
}

View File

@@ -16,8 +16,13 @@ class PackageDataProvider {
payload: {"packages": json, "fcs_id": fcsID}, token: await getToken());
}
Future<void> createPackage(Package package) async {
return await requestAPI("/package", "POST",
payload: package.toJson(), token: await getToken());
}
Future<void> deletePackage(Package package) async {
return await requestAPI("/packages", "DELETE",
return await requestAPI("/package", "DELETE",
payload: {"id": package.id}, token: await getToken());
}