Implement LIST ACTIVE.TIMES
This commit is contained in:
parent
77531596f9
commit
4faaf9cad7
1 changed files with 15 additions and 0 deletions
|
@ -375,6 +375,20 @@ class Session():
|
|||
|
||||
return self.end()
|
||||
|
||||
def _cmd_list_active_times(self):
|
||||
self.respond(ResponseCode.NNTP_INFORMATION_FOLLOWS)
|
||||
|
||||
for name in self.server.newsgroups:
|
||||
newsgroup = self.server.newsgroups[name]
|
||||
|
||||
self.print("%s %d %s" % (
|
||||
name,
|
||||
newsgroup.created_on.timestamp(),
|
||||
newsgroup.created_by
|
||||
))
|
||||
|
||||
return self.end()
|
||||
|
||||
OVERVIEW_FMT_HEADERS = [
|
||||
'Subject',
|
||||
'From',
|
||||
|
@ -396,6 +410,7 @@ class Session():
|
|||
LIST_SUBCOMMANDS = {
|
||||
'NEWSGROUPS': _cmd_list_newsgroups,
|
||||
'ACTIVE': _cmd_list_active,
|
||||
'ACTIVE.TIMES': _cmd_list_active_times,
|
||||
'OVERVIEW.FMT': _cmd_list_overview_fmt,
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue