mirror of
https://github.com/vishalxl/nostr_console.git
synced 2025-11-23 12:28:01 +01:00
Improved channel printing/formatting and event.getAsLine()
This commit is contained in:
@@ -626,18 +626,18 @@ 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);
|
||||||
int strWidth = 40;
|
//contentToPrint = contentToPrint.padRight(len);
|
||||||
String paddedStrToPrint = strToPrint.padLeft(strWidth);
|
String strToPrint = '$contentToPrint - ${getAuthorName(pubkey).padLeft(12)}';
|
||||||
paddedStrToPrint = paddedStrToPrint.substring(0, strWidth);
|
|
||||||
|
|
||||||
|
String paddedStrToPrint = strToPrint;
|
||||||
|
|
||||||
if( isNotification) {
|
if( isNotification) {
|
||||||
paddedStrToPrint = "$gNotificationColor$paddedStrToPrint$gColorEndMarker";
|
paddedStrToPrint = "$gNotificationColor$paddedStrToPrint$gColorEndMarker";
|
||||||
isNotification = false;
|
isNotification = false;
|
||||||
|
|||||||
@@ -1504,7 +1504,7 @@ class Store {
|
|||||||
//stdout.write("Direct messages inbox:\n");
|
//stdout.write("Direct messages inbox:\n");
|
||||||
stdout.write("\n\n");
|
stdout.write("\n\n");
|
||||||
|
|
||||||
printUnderlined(" From Num of Messages Latest Message ");
|
printUnderlined(" From Num of Messages Latest Message ");
|
||||||
for( int j = 0; j < directRooms.length; j++) {
|
for( int j = 0; j < directRooms.length; j++) {
|
||||||
if( !roomSelector(directRooms[j]))
|
if( !roomSelector(directRooms[j]))
|
||||||
continue;
|
continue;
|
||||||
|
|||||||
Reference in New Issue
Block a user