getShowText method
Implementation
String getShowText() {
switch (attachment.status) {
case BillMessage.callStatusFinished:
String text = S.of(context).chatMessageCallCompleted;
if (attachment.durations != null && attachment.durations!.isNotEmpty) {
final duration = attachment.durations!.first;
//时:分:秒
text = '$text ${BillMessage.getCallDuration(duration!.duration!)}';
}
return text;
case BillMessage.callStatusBusy:
return S.of(context).chatMessageCallBusy;
case BillMessage.callStatusCancel:
return S.of(context).chatMessageCallCancel;
case BillMessage.callStatusRefuse:
return S.of(context).chatMessageCallRefused;
case BillMessage.callStatusTimeout:
return S.of(context).chatMessageCallTimeout;
}
return "";
}