Improved channel printing/formatting and event.getAsLine()

This commit is contained in:
Vishal 2022-11-13 20:54:27 +05:30
parent d398acbe2b
commit bdf292f395
2 changed files with 8 additions and 8 deletions

View File

@ -626,17 +626,17 @@ class EventData {
String getAsLine({int len = 20}) { String getAsLine({int len = 20}) {
String contentToPrint = evaluatedContent.isEmpty? content: evaluatedContent; String contentToPrint = evaluatedContent.isEmpty? content: evaluatedContent;
if( len == 0 || len > contentToPrint.length) { if( len == 0 || len > contentToPrint.length) {
len = contentToPrint.length; //len = contentToPrint.length;
} }
contentToPrint = contentToPrint.padLeft(len);
contentToPrint = contentToPrint.replaceAll("\n", " "); contentToPrint = contentToPrint.replaceAll("\n", " ");
contentToPrint = contentToPrint.replaceAll("\r", " "); contentToPrint = contentToPrint.replaceAll("\r", " ");
String strToPrint = '${contentToPrint.substring(0, len)}... - ${getAuthorName(pubkey)}'; contentToPrint = contentToPrint.replaceAll("\t", " ");
contentToPrint = contentToPrint.padRight(len).substring(0, len);
//contentToPrint = contentToPrint.padRight(len);
String strToPrint = '$contentToPrint - ${getAuthorName(pubkey).padLeft(12)}';
int strWidth = 40; String paddedStrToPrint = strToPrint;
String paddedStrToPrint = strToPrint.padLeft(strWidth);
paddedStrToPrint = paddedStrToPrint.substring(0, strWidth);
if( isNotification) { if( isNotification) {
paddedStrToPrint = "$gNotificationColor$paddedStrToPrint$gColorEndMarker"; paddedStrToPrint = "$gNotificationColor$paddedStrToPrint$gColorEndMarker";