decodeBase64 function
Implementation
Uint8List decodeBase64(String str) {
try {
return base64.decode(str);
} catch (e) {
var output = str.replaceAll('-', '+').replaceAll('_', '/');
switch (output.length % 4) {
case 0:
break;
case 2:
output += '==';
case 3:
output += '=';
default:
throw Exception('Illegal base64url string!"');
}
return base64Url.decode(output);
}
}