@@ -393,22 +393,37 @@ public string GetAutomationName()
393
393
builder . Append ( $ "{ Strings . EditedMessage } , ") ;
394
394
}
395
395
396
- var date = string . Format ( Strings . TodayAtFormatted , Formatter . Time ( message . Date ) ) ;
397
- if ( message . IsOutgoing )
396
+ if ( message . SendingState is MessageSendingStatePending )
398
397
{
399
- if ( message . SendingState is MessageSendingStatePending )
398
+ builder . Append ( Strings . AccDescrMsgSending ) ;
399
+ }
400
+ else
401
+ {
402
+ if ( message . SchedulingState is MessageSchedulingStateSendAtDate sendAtDate )
403
+ {
404
+ builder . Append ( string . Format ( Strings . MessageScheduledOn , Formatter . Time ( sendAtDate . SendDate ) ) ) ;
405
+ }
406
+ else if ( message . SchedulingState is MessageSchedulingStateSendWhenVideoProcessed sendWhenVideoProcessed )
407
+ {
408
+ builder . Append ( string . Format ( Strings . MessageScheduledOn , string . Format ( Strings . ScheduledTimeApprox , Formatter . Time ( sendWhenVideoProcessed . SendDate ) ) ) ) ;
409
+ }
410
+ else if ( message . SchedulingState is MessageSchedulingStateSendWhenOnline )
400
411
{
401
- builder . Append ( Strings . AccDescrMsgSending ) ;
412
+ builder . Append ( Strings . MessageScheduledUntilOnline ) ;
402
413
}
403
414
else
404
415
{
405
- builder . Append ( string . Format ( Strings . AccDescrSentDate , date ) ) ;
416
+ var date = string . Format ( Strings . TodayAtFormatted , Formatter . Time ( message . Date ) ) ;
417
+ if ( message . IsOutgoing )
418
+ {
419
+ builder . Append ( string . Format ( Strings . AccDescrSentDate , date ) ) ;
420
+ }
421
+ else
422
+ {
423
+ builder . Append ( string . Format ( Strings . AccDescrReceivedDate , date ) ) ;
424
+ }
406
425
}
407
426
}
408
- else
409
- {
410
- builder . Append ( string . Format ( Strings . AccDescrReceivedDate , date ) ) ;
411
- }
412
427
413
428
if ( message . SendingState is MessageSendingStateFailed )
414
429
{
0 commit comments