createRequest method
Create a request for subscribing or unsubscribing.
Implementation
http.Request createRequest(String path, Map<String, dynamic> body) {
final url = Uri.parse('$baseUrl$path');
final requestBody = jsonEncode({'uid': uid, ...body});
final request = http.Request('POST', url)
..headers['Content-Type'] = 'application/json'
..headers['X-XSRF-TOKEN'] = retrieveXsrfToken() ?? ''
..body = requestBody;
// Merge stored headers (set via setHeaders method)
request.headers.addAll(_headers);
return request;
}