toFirebaseSafeKey property

String? get toFirebaseSafeKey

Firebase icin gecersiz karakterleri gecerli hale getirir. gecersizler yerine iki nokta ustuste koyar

Implementation

String? get toFirebaseSafeKey {
  if (this == null) return null;
  return this!
      .replaceAll('.', ':')
      .replaceAll('\$', ':')
      .replaceAll('[', ':')
      .replaceAll(']', ':')
      .replaceAll('#', ':')
      .replaceAll('/', ':')
      .replaceAll('\\', ':')
      // .replaceAll('-', ':')
      .replaceAll('%', ':')
      .replaceAll('@', 'ISARETET');
}