소스 검색

display how many messages were fetched from the server

Michael Elkins 24 년 전
부모
커밋
ab6decd8a9
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  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;
 }