refactor: Enable more strict lints

This commit is contained in:
Christian Kußowski 2026-02-24 10:04:40 +01:00
commit 28af7bb0c7
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652
65 changed files with 170 additions and 146 deletions

View file

@ -26,13 +26,13 @@ extension LocalizedBody on Event {
},
);
void saveFile(BuildContext context) async {
Future<void> saveFile(BuildContext context) async {
final matrixFile = await _getFile(context);
matrixFile.result?.save(context);
}
void shareFile(BuildContext context) async {
Future<void> shareFile(BuildContext context) async {
final matrixFile = await _getFile(context);
inspect(matrixFile);

View file

@ -47,7 +47,7 @@ Future<String?> getDatabaseCipher() async {
return password;
}
void _sendNoEncryptionWarning(Object exception) async {
Future<void> _sendNoEncryptionWarning(Object exception) async {
final isStored = AppSettings.noEncryptionWarningShown.value;
if (isStored == true) return;

View file

@ -8,7 +8,7 @@ import 'package:fluffychat/l10n/l10n.dart';
import 'package:fluffychat/utils/size_string.dart';
extension MatrixFileExtension on MatrixFile {
void save(BuildContext context) async {
Future<void> save(BuildContext context) async {
final scaffoldMessenger = ScaffoldMessenger.of(context);
final l10n = L10n.of(context);
final downloadPath = await FilePicker.platform.saveFile(
@ -31,7 +31,7 @@ extension MatrixFileExtension on MatrixFile {
return FileType.any;
}
void share(BuildContext context) async {
Future<void> share(BuildContext context) async {
// Workaround for iPad from
// https://github.com/fluttercommunity/plus_plugins/tree/main/packages/share_plus/share_plus#ipad
final box = context.findRenderObject() as RenderBox?;