equal
deleted
inserted
replaced
169 |
169 |
170 function archive_store:summary(username, query) |
170 function archive_store:summary(username, query) |
171 local iter, err = self:find(username, query) |
171 local iter, err = self:find(username, query) |
172 if not iter then return iter, err; end |
172 if not iter then return iter, err; end |
173 local counts = {}; |
173 local counts = {}; |
174 for _, _, _, with in iter do |
174 local latest = {}; |
|
175 for _, _, when, with in iter do |
175 counts[with] = (counts[with] or 0) + 1; |
176 counts[with] = (counts[with] or 0) + 1; |
|
177 latest[with] = when; |
176 end |
178 end |
177 return { |
179 return { |
178 counts = counts; |
180 counts = counts; |
|
181 latest = latest; |
179 }; |
182 }; |
180 end |
183 end |
181 |
184 |
182 |
185 |
183 function archive_store:delete(username, query) |
186 function archive_store:delete(username, query) |