changeEmail method
Implementation
Future<Map<String, dynamic>?> changeEmail(
String username, String email, String csrfToken, String token) async {
var body = {"email": email};
final response = await http.patch(
Uri.parse('$edxBaseUrl/api/user/v1/accounts/${username}'),
headers: {
'Content-Type': 'application/merge-patch+json',
'Authorization': 'JWT ${token}'
},
body: utf8.encode(jsonEncode(body)),
);
var data = json.decode(response.body);
return data; // Returns the API response
}