fix(Jiffy): check if locale is supported before setting it

Signed-off-by: xsahil03x <[email protected]>
This commit is contained in:
Sahil Kumar
2021-07-20 19:47:56 +05:30
committed by xsahil03x
parent 2b36f009c2
commit cdee8c9ef2
@@ -136,7 +136,11 @@ class StreamChatState extends State<StreamChat> {
@override @override
void didChangeDependencies() { void didChangeDependencies() {
final locale = ui.window.locale; final locale = ui.window.locale;
Jiffy.locale(locale.languageCode); final languageCode = locale.languageCode;
final availableLocales = Jiffy.getAllAvailableLocales();
if (availableLocales.contains(languageCode)) {
Jiffy.locale(languageCode);
}
super.didChangeDependencies(); super.didChangeDependencies();
} }
} }