Sync.instance constructor Null safety

Sync.instance(
  1. String distroName,
  2. dynamic statusMsg(
    1. String,
    2. {bool loading}
    )
)

Constructor @param {String} distroName @param {Function} statusMsg

Implementation

Sync.instance(this.distroName, this.statusMsg) {
  String? distroLocation = prefs.getString('Path_$distroName');
  if (distroLocation == null) {
    statusMsg('distronotfound-text'.i18n(), loading: false);
    return;
  }
  this.distroLocation = distroLocation.replaceAll('/', '\\');
}