toBase64 static method

String? toBase64(
  1. dynamic s
)

toBase64() but safe to use on null

Implementation

static String? toBase64(dynamic s) {
  try {
    if (s is String) {
      var bytes = utf8.encode(s);
      return Base64Codec().encode(bytes);
    }
    if (s is List<int>) {
      return Base64Codec().encode(s);
    }
    return null;
  } catch (e) {
    return null;
  }
}