encodePasetoBase64 function
Encodes base64 and strips the padding.
Implementation
String encodePasetoBase64(List<int> bytes) {
final encoded = base64Url.encode(bytes);
var padding = 0;
for (var i = encoded.length; i > 4 && i > encoded.length / 4; i--) {
if (encoded[i - 1] == '=') {
padding += 1;
} else {
break;
}
}
return encoded.substring(0, encoded.length - padding);
}