ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/zoe/trunk/Publisher.cpp
(Generate patch)

Comparing trunk/Publisher.cpp (file contents):
Revision 49 by douglas, 2004-08-19T16:44:47-07:00 vs.
Revision 51 by douglas, 2004-08-23T15:03:41-07:00

# Line 32 | Line 32 | void Publisher::publish()
32                  ext::Handle<dbi::ResultSet> messages(db->Execute("SELECT stamp, message"
33                          " FROM messages WHERE id='"
34                          + lexical_cast<ext::String>(buddy->getId()) + "'"));
35 <                std::vector<AwayMessage> messages_;
35 >                std::set<AwayMessage, std::greater<AwayMessage> > messages_;
36  
37                  while (messages->MoveNext())
38 <                        messages_.push_back(AwayMessage(messages->GetString("message"),
38 >                        messages_.insert(AwayMessage(messages->GetString("message"),
39                          messages->GetString("stamp")));
40  
41                  ext::String display(buddy->getDisplay(database));
42 <                Rss rss(*buddy, display, messages_, stamp);
43 <                Atom atom(*buddy, display, messages_, stamp);
42 >                Rss rss(*buddy, display, messages_.begin(), messages_.end(), stamp);
43 >                Atom atom(*buddy, display, messages_.begin(), messages_.end(), stamp);
44  
45                  cerr << bright << yellow << "Updated feeds for " << blue << *buddy
46                          << yellow << ".\n" << reset;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines