~ubuntu-branches/ubuntu/saucy/geary/saucy-updates

« back to all changes in this revision

Viewing changes to src/engine/imap/decoders/imap-status-results.vala

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2013-03-14 13:48:23 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20130314134823-gyk5av1g508zyj8a
Tags: 0.3.0~pr1-0ubuntu1
New upstream version (FFE lp: #1154316), supports multiple account as
well as full conversation views with inline replies

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
     */
22
22
    public int unseen { get; private set; }
23
23
    
24
 
    public StatusResults(StatusResponse status_response, string mailbox, int messages, int recent,
 
24
    private StatusResults(StatusResponse status_response, string mailbox, int messages, int recent,
25
25
        UID? uid_next, UIDValidity? uid_validity, int unseen) {
26
26
        base (status_response);
27
27
        
43
43
        
44
44
        ServerData data = response.server_data[0];
45
45
        StringParameter cmd = data.get_as_string(1);
46
 
        StringParameter mailbox = data.get_as_string(2);
 
46
        MailboxParameter mailbox = new MailboxParameter.from_string_parameter(data.get_as_string(2));
47
47
        ListParameter values = data.get_as_list(3);
48
48
        
49
49
        if (!cmd.equals_ci(StatusCommand.NAME)) {
93
93
            }
94
94
        }
95
95
        
96
 
        return new StatusResults(response.status_response, mailbox.value, messages, recent, uid_next,
 
96
        return new StatusResults(response.status_response, mailbox.decode(), messages, recent, uid_next,
97
97
            uid_validity, unseen);
98
98
    }
99
99
}