chat initial message bug fixed + attachment

This commit is contained in:
MohammadTaha Basiri 2022-03-06 15:20:09 +03:30
parent b1616a1b51
commit be6cc21b2a
2 changed files with 7 additions and 2 deletions

View File

@ -76,7 +76,12 @@ class DirectState extends CoreProvier {
} }
void _addToDailyGrouped() { void _addToDailyGrouped() {
final createdAt = messages.last.createdAt.split('T').first; String createdAt;
if (messages.last.createdAt.contains('T')) {
createdAt = messages.last.createdAt.split('T').first;
} else {
createdAt = messages.last.createdAt.split(' ').first;
}
if (!dailyMessages.containsKey(createdAt)) { if (!dailyMessages.containsKey(createdAt)) {
dailyMessages.addAll({ dailyMessages.addAll({
createdAt: [messages.last.id] createdAt: [messages.last.id]
@ -88,7 +93,6 @@ class DirectState extends CoreProvier {
Future<void> sendMessage() async { Future<void> sendMessage() async {
if ((text == null || text!.isEmpty) && recordedFile == null) return; if ((text == null || text!.isEmpty) && recordedFile == null) return;
replyRadar = null;
messages.insert( messages.insert(
0, 0,
MessageData( MessageData(

View File

@ -58,6 +58,7 @@ class Message extends StatelessWidget {
_MessageContainer( _MessageContainer(
writedByAdmin: message.writedByAdmin, writedByAdmin: message.writedByAdmin,
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
if (message.text != null) DidvanText(message.text!), if (message.text != null) DidvanText(message.text!),
if (message.audio != null || message.audioFile != null) if (message.audio != null || message.audioFile != null)