Pārlūkot izejas kodu

display how many messages were fetched from the server

Michael Elkins 24 gadi atpakaļ
vecāks
revīzija
ab6decd8a9
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      sync.c

+ 3 - 1
sync.c

@@ -50,6 +50,7 @@ sync_mailbox (mailbox_t * mbox, imap_t * imap, int flags, unsigned int max_size)
     char *p;
     int fd;
     int ret;
+    int fetched = 0;
 
     if (mbox->uidvalidity > 0)
     {
@@ -172,6 +173,7 @@ sync_mailbox (mailbox_t * mbox, imap_t * imap, int flags, unsigned int max_size)
 	    /* give some visual feedback that something is happening */
 	    fputs (".", stdout);
 	    fflush (stdout);
+	    fetched++;
 
 	    ret = imap_fetch_message (imap, cur->uid, fd);
 
@@ -195,7 +197,7 @@ sync_mailbox (mailbox_t * mbox, imap_t * imap, int flags, unsigned int max_size)
 	    unlink (path);
 	}
     }
-    puts ("");
+    printf ("  %d messages\n", fetched);
 
     return 0;
 }