Skip to content

Commit

Permalink
fix: close #421
Browse files Browse the repository at this point in the history
  • Loading branch information
lucien144 committed Feb 15, 2024
1 parent de6f4ee commit e5201a4
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions lib/pages/tab_bar/MailboxTab.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import 'package:fyx/controllers/ApiController.dart';
import 'package:fyx/controllers/IApiProvider.dart';
import 'package:fyx/model/Mail.dart';
import 'package:fyx/model/MainRepository.dart';
import 'package:fyx/model/post/content/Regular.dart';
import 'package:fyx/pages/NewMessagePage.dart';
import 'package:fyx/theme/skin/Skin.dart';
import 'package:fyx/theme/skin/SkinColors.dart';
Expand Down Expand Up @@ -103,12 +104,15 @@ class _MailboxTabState extends State<MailboxTab> {
.map((_mail) => Mail.fromJson(_mail, isCompact: MainRepository().settings.useCompactMode))
.where((mail) => !MainRepository().settings.isMailBlocked(mail.id))
.where((mail) => !MainRepository().settings.isUserBlocked(mail.participant))
.map((mail) => MailListItem(
mail,
onUpdate: this.refreshData,
))
.toList();
var id = Mail.fromJson(result.mails.last, isCompact: MainRepository().settings.useCompactMode).id;
.map((mail) {
(mail.content as ContentRegular).parseEmailAddresses();
(mail.content as ContentRegular).parsePhoneNumbers();
return MailListItem(
mail,
onUpdate: this.refreshData,
);
}).toList();
var id = result.mails.isEmpty ? lastId : Mail.fromJson(result.mails.last, isCompact: MainRepository().settings.useCompactMode).id;
return DataProviderResult(mails, lastId: id);
}),
Positioned(
Expand Down

0 comments on commit e5201a4

Please sign in to comment.