getValue method

dynamic getValue({
  1. required List<String> route,
  2. bool inRoute = true,
})

Implementation

dynamic getValue({required List<String> route, bool inRoute = true}) {
  dynamic toReturn = inRoute ? _currentRouteLang : _currentLang;
  dynamic toHelp = inRoute ? _defaultRouteLang : _defaultLang;

  route.forEach((e) {
    if (toHelp != null) toHelp = toHelp[e];
    if (toReturn != null) toReturn = toReturn[e];
  });

  return toReturn ?? (toHelp ?? 'NULL');
}