chore: Avoid unnecessary lambdas

This commit is contained in:
Christian Kußowski 2026-02-20 14:19:03 +01:00
commit a0a03941c2
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652
13 changed files with 19 additions and 32 deletions

View file

@ -155,8 +155,7 @@ class ChatEventList extends StatelessWidget {
highlightMarker:
controller.scrollToEventIdMarker == event.eventId,
onSelect: controller.onSelectMessage,
scrollToEventId: (String eventId) =>
controller.scrollToEventId(eventId),
scrollToEventId: controller.scrollToEventId,
longPressSelect: controller.selectedEvents.isNotEmpty,
selected: controller.selectedEvents.any(
(e) => e.eventId == event.eventId,
@ -164,7 +163,7 @@ class ChatEventList extends StatelessWidget {
singleSelected:
controller.selectedEvents.singleOrNull?.eventId ==
event.eventId,
onEdit: () => controller.editSelectedEventAction(),
onEdit: controller.editSelectedEventAction,
timeline: timeline,
displayReadMarker:
i > 0 && controller.readMarkerEventId == event.eventId,

View file

@ -207,7 +207,7 @@ class MessageContent extends StatelessWidget {
.split(';')
.first
.split(',')
.map((s) => double.tryParse(s))
.map(double.tryParse)
.toList();
if (latlong.length == 2 &&
latlong.first != null &&

View file

@ -66,7 +66,7 @@ class MessageReactions extends StatelessWidget {
if (evt != null) {
showFutureLoadingDialog(
context: context,
future: () => evt.redactEvent(),
future: evt.redactEvent,
);
}
} else {

View file

@ -25,7 +25,7 @@ class PollWidget extends StatelessWidget {
});
void _endPoll(BuildContext context) =>
showFutureLoadingDialog(context: context, future: () => event.endPoll());
showFutureLoadingDialog(context: context, future: event.endPoll);
void _toggleVote(BuildContext context, String answerId, int maxSelection) {
final userId = event.room.client.userID!;

View file

@ -145,9 +145,7 @@ class RecordingViewModelState extends State<RecordingViewModel> {
}
void cancel() {
setState(() {
_reset();
});
setState(_reset);
}
void pause() {