fix message text with null language

This commit is contained in:
Salvatore Giordano
2021-07-28 11:39:26 +02:00
parent 3e88dbedef
commit 0eb85684cf
@@ -31,9 +31,9 @@ class MessageText extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
final streamChat = StreamChat.of(context); final streamChat = StreamChat.of(context);
assert(streamChat.currentUser != null, ''); assert(streamChat.currentUser != null, '');
return BetterStreamBuilder( return BetterStreamBuilder<String>(
stream: streamChat.currentUserStream.map((it) => it!.language), stream: streamChat.currentUserStream.map((it) => it!.language ?? 'en'),
initialData: streamChat.currentUser!.language, initialData: streamChat.currentUser!.language ?? 'en',
builder: (context, language) { builder: (context, language) {
final translatedText = final translatedText =
message.i18n?['${language}_text'] ?? message.text; message.i18n?['${language}_text'] ?? message.text;