getCSRFToken method

Future<Map<String, dynamic>?> getCSRFToken()

Implementation

Future<Map<String, dynamic>?> getCSRFToken() async {
  final response =
      await http.get(Uri.parse('$edxBaseUrl/csrf/api/v1/token'), headers: {
    'Cookie':
        'csrftoken=9Onc4whc89qFMjKnWzxltIQ6tVBgKn7jkw35qo1wNeTjaeoJvxWfBHpDJiD0suGK; openedx-language-preference=en; sessionid=1|6k15k9e8puhad3j4f0zbwaxzfrgps0lg|hSnH2ISlsVJB|ImYzNDZjMjRmYTZhZjFjYTdiMDYzOTFkOTU3NjEwOTA1Y2ZkNDczYmZiYzQwYWYzOGNhMGNhMGRkZmE0NzY5MmIi:1s2y7a:1ym2zOTT_0AQx42twjFOz9s3TQo; csrftoken=9Onc4whc89qFMjKnWzxltIQ6tVBgKn7jkw35qo1wNeTjaeoJvxWfBHpDJiD0suGK'
  });

  var data = json.decode(response.body);
  return data; // Returns the API response
}