feat: 私信图片查看

This commit is contained in:
guozhigq
2024-09-29 14:01:26 +08:00
parent 7ba6cbbb66
commit e1ee626a0c
4 changed files with 83 additions and 29 deletions

View File

@ -217,6 +217,7 @@ class SessionItem extends StatelessWidget {
final String heroTag = Utils.makeHeroTag(sessionItem.accountInfo?.mid ?? 0);
final content = sessionItem.lastMsg.content;
final msgStatus = sessionItem.lastMsg.msgStatus;
final int msgType = sessionItem.lastMsg.msgType;
return ListTile(
onTap: () {
@ -251,13 +252,15 @@ class SessionItem extends StatelessWidget {
subtitle: Text(
msgStatus == 1
? '你撤回了一条消息'
: content != null && content != ''
? (content['text'] ??
content['content'] ??
content['title'] ??
content['reply_content'] ??
'不支持的消息类型')
: '不支持的消息类型',
: msgType == 2
? '[图片]'
: content != null && content != ''
? (content['text'] ??
content['content'] ??
content['title'] ??
content['reply_content'] ??
'不支持的消息类型')
: '不支持的消息类型',
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: Theme.of(context)