initialize function

Future<void> initialize({
  1. double? defaultDialogBorderRadius,
  2. List<LanguageDataModel>? aLocaleLanguageList,
  3. String? defaultLanguage,
})

Implementation

Future<void> initialize({
  double? defaultDialogBorderRadius,
  List<LanguageDataModel>? aLocaleLanguageList,
  String? defaultLanguage,
}) async {
  sharedPreferences = await SharedPreferences.getInstance();

  defaultAppButtonShapeBorder = RoundedRectangleBorder(
    borderRadius: radius(defaultAppButtonRadius),
  );

  defaultDialogShape = dialogShape(defaultDialogBorderRadius);

  localeLanguageList = aLocaleLanguageList ?? [];

  selectedLanguageDataModel = getSelectedLanguageModel(
    defaultLanguage: defaultLanguage,
  );
}