fix: Bring back proper emote settings

onboarding
Sorunome 5 years ago
parent a525d4fd45
commit 4b00d4d648

@ -161,7 +161,10 @@ class FluffyRoutes {
case 'emotes': case 'emotes':
return ViewData( return ViewData(
leftView: (_) => Settings(), leftView: (_) => Settings(),
mainView: (_) => EmotesSettings(room: settings.arguments), mainView: (_) => EmotesSettings(
room: (settings.arguments as Map)['room'],
stateKey: (settings.arguments as Map)['stateKey'],
),
); );
case 'ignore': case 'ignore':
return ViewData( return ViewData(

@ -322,8 +322,9 @@ class _ChatDetailsState extends State<ChatDetails> {
await AdaptivePageLayout.of(context) await AdaptivePageLayout.of(context)
.pushNamed('/rooms/${room.id}/emotes'); .pushNamed('/rooms/${room.id}/emotes');
} else { } else {
await AdaptivePageLayout.of(context) await AdaptivePageLayout.of(context).pushNamed(
.pushNamed('/settings/emotes'); '/settings/emotes',
arguments: {'room': room});
} }
}, },
), ),

@ -45,7 +45,10 @@ class MultipleEmotesSettings extends StatelessWidget {
onTap: () async { onTap: () async {
await AdaptivePageLayout.of(context).pushNamed( await AdaptivePageLayout.of(context).pushNamed(
'/settings/emotes', '/settings/emotes',
arguments: room, arguments: {
'room': room,
'stateKey': keys[i],
},
); );
}, },
); );

Loading…
Cancel
Save