refactor: Enable rule avoid dynamic

This commit is contained in:
Christian Kußowski 2026-02-19 08:42:35 +01:00
commit 9d007815df
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652
17 changed files with 41 additions and 35 deletions

View file

@ -151,7 +151,7 @@ class AudioPlayerState extends State<AudioPlayerWidget> {
setState(() => status = AudioPlayerStatus.downloading);
try {
final fileSize = widget.event.content
.tryGetMap<String, dynamic>('info')
.tryGetMap<String, Object?>('info')
?.tryGet<int>('size');
matrixFile = await widget.event.downloadAndDecryptAttachment(
onDownloadProgress: fileSize != null && fileSize > 0
@ -242,7 +242,7 @@ class AudioPlayerState extends State<AudioPlayerWidget> {
List<int>? _getWaveform() {
final eventWaveForm = widget.event.content
.tryGetMap<String, dynamic>('org.matrix.msc1767.audio')
.tryGetMap<String, Object?>('org.matrix.msc1767.audio')
?.tryGetList<int>('waveform');
if (eventWaveForm == null || eventWaveForm.isEmpty) {
return null;
@ -275,7 +275,7 @@ class AudioPlayerState extends State<AudioPlayerWidget> {
}
final durationInt = widget.event.content
.tryGetMap<String, dynamic>('info')
.tryGetMap<String, Object?>('info')
?.tryGet<int>('duration');
if (durationInt != null) {
final duration = Duration(milliseconds: durationInt);