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()
|
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 = [
|
OVERVIEW_FMT_HEADERS = [
|
||||||
'Subject',
|
'Subject',
|
||||||
'From',
|
'From',
|
||||||
|
@ -396,6 +410,7 @@ class Session():
|
||||||
LIST_SUBCOMMANDS = {
|
LIST_SUBCOMMANDS = {
|
||||||
'NEWSGROUPS': _cmd_list_newsgroups,
|
'NEWSGROUPS': _cmd_list_newsgroups,
|
||||||
'ACTIVE': _cmd_list_active,
|
'ACTIVE': _cmd_list_active,
|
||||||
|
'ACTIVE.TIMES': _cmd_list_active_times,
|
||||||
'OVERVIEW.FMT': _cmd_list_overview_fmt,
|
'OVERVIEW.FMT': _cmd_list_overview_fmt,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue