canonicalize static method
Implementation
static String canonicalize(SplayTreeMap<String, String> sortedParamMap) {
if (sortedParamMap.isEmpty) {
return "";
}
StringBuffer buffer = StringBuffer();
bool isFirst = true;
sortedParamMap.forEach((key, value) {
if (!isFirst) buffer.write("&");
buffer.write(percentEncodeRfc3986(key));
buffer.write("=");
buffer.write(percentEncodeRfc3986(value));
isFirst = false;
});
String canonical = buffer.toString();
return canonical;
}