From cdee8c9ef29fbcac6c3a9d52c7bee1b58883a95e Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Tue, 20 Jul 2021 19:47:56 +0530 Subject: [PATCH] fix(Jiffy): check if locale is supported before setting it Signed-off-by: xsahil03x --- packages/stream_chat_flutter/lib/src/stream_chat.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/stream_chat_flutter/lib/src/stream_chat.dart b/packages/stream_chat_flutter/lib/src/stream_chat.dart index f55f565d..5dab2fd5 100644 --- a/packages/stream_chat_flutter/lib/src/stream_chat.dart +++ b/packages/stream_chat_flutter/lib/src/stream_chat.dart @@ -136,7 +136,11 @@ class StreamChatState extends State { @override void didChangeDependencies() { 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(); } }