updateSubscription method

  1. @override
Future<Map> updateSubscription(
  1. String token,
  2. String subscriptionId,
  3. Map<String, dynamic> newSubInfo
)
override

Implementation

@override
Future<Map> updateSubscription(String token, String subscriptionId,
    Map<String, dynamic> newSubInfo) async {
  final baseUrl = await getBaseUrl;
  var url = Uri.parse("$baseUrl/api/v1/subscriptions/$subscriptionId/update");
  var jsonBody = jsonEncode(newSubInfo);
  var response = await http.post(
    url,
    headers: {
      "Content-Type": "application/json",
      "Authorization": "Bearer $token",
      "x-jwt-account-id": "string"
    },
    body: jsonBody,
  );
  var data = jsonDecode(response.body);
  return data;
}