generateSignature static method
Implementation
static String generateSignature(String method, String base, List<String> sortedItems) {
String param = '';
for (int i = 0; i < sortedItems.length; i++) {
if (i == 0)
param = sortedItems[i];
else
param += '&${sortedItems[i]}';
}
String sig = '$method&${Uri.encodeComponent(base)}&${Uri.encodeComponent(param)}';
String key = '${Uri.encodeComponent(_secretKey)}&${Uri.encodeComponent(twitter!.secret!)}';
var digest = Hmac(sha1, utf8.encode(key)).convert(utf8.encode(sig));
return base64.encode(digest.bytes);
}