diff --git a/lib/models/irc.dart b/lib/models/irc.dart index f1847db8..ad33b757 100644 --- a/lib/models/irc.dart +++ b/lib/models/irc.dart @@ -114,13 +114,14 @@ class IRCMessage { required ChatAssetsStore assetsStore, required double badgeScale, required double emoteScale, - required bool isLightTheme, required bool launchExternal, void Function()? onTapName, bool showMessage = true, bool useReadableColors = false, TimestampType timestamp = TimestampType.disabled, }) { + final isLightTheme = Theme.of(context).brightness == Brightness.light; + final emoteToObject = assetsStore.emoteToObject; final twitchBadgeToObject = assetsStore.twitchBadgesToObject; final ffzUserToBadges = assetsStore.userToFFZBadges; diff --git a/lib/screens/channel/chat/widgets/chat_bottom_bar.dart b/lib/screens/channel/chat/widgets/chat_bottom_bar.dart index df674548..12ce5a7e 100644 --- a/lib/screens/channel/chat/widgets/chat_bottom_bar.dart +++ b/lib/screens/channel/chat/widgets/chat_bottom_bar.dart @@ -74,8 +74,6 @@ class ChatBottomBar extends StatelessWidget { emoteScale: chatStore.settings.emoteScale, badgeScale: chatStore.settings.badgeScale, useReadableColors: chatStore.settings.useReadableColors, - isLightTheme: - Theme.of(context).brightness == Brightness.light, launchExternal: chatStore.settings.launchUrlExternal, timestamp: chatStore.settings.timestampType, ), diff --git a/lib/screens/channel/chat/widgets/chat_message.dart b/lib/screens/channel/chat/widgets/chat_message.dart index ed02aa85..6d81b65a 100644 --- a/lib/screens/channel/chat/widgets/chat_message.dart +++ b/lib/screens/channel/chat/widgets/chat_message.dart @@ -69,8 +69,6 @@ class ChatMessage extends StatelessWidget { emoteScale: chatStore.settings.emoteScale, badgeScale: chatStore.settings.badgeScale, useReadableColors: chatStore.settings.useReadableColors, - isLightTheme: - Theme.of(context).brightness == Brightness.light, launchExternal: chatStore.settings.launchUrlExternal, timestamp: chatStore.settings.timestampType, ), @@ -129,8 +127,6 @@ class ChatMessage extends StatelessWidget { emoteScale: chatStore.settings.emoteScale, badgeScale: chatStore.settings.badgeScale, useReadableColors: chatStore.settings.useReadableColors, - isLightTheme: - Theme.of(context).brightness == Brightness.light, launchExternal: chatStore.settings.launchUrlExternal, timestamp: chatStore.settings.timestampType, ), @@ -240,8 +236,6 @@ class ChatMessage extends StatelessWidget { badgeScale: chatStore.settings.badgeScale, showMessage: chatStore.settings.showDeletedMessages, useReadableColors: chatStore.settings.useReadableColors, - isLightTheme: - Theme.of(context).brightness == Brightness.light, launchExternal: chatStore.settings.launchUrlExternal, timestamp: chatStore.settings.timestampType, ), @@ -300,8 +294,6 @@ class ChatMessage extends StatelessWidget { badgeScale: chatStore.settings.badgeScale, useReadableColors: chatStore.settings.useReadableColors, - isLightTheme: - Theme.of(context).brightness == Brightness.light, launchExternal: chatStore.settings.launchUrlExternal, timestamp: chatStore.settings.timestampType, ),