Skip to content

Commit 81094c7

Browse files
authoredFeb 17, 2024
fix: more multi-line responses
1 parent 6cd01d8 commit 81094c7

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
 

‎src/gen_nntp.erl

+18
Original file line numberDiff line numberDiff line change
@@ -264,10 +264,28 @@ command(Socket, Command, Args) when is_binary(Command), is_list(Args) ->
264264

265265
recv(Socket, <<"CAPABILITIES">>) ->
266266
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
267+
recv(Socket, <<"LIST">>) ->
268+
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
267269
recv(Socket, <<"LISTGROUP">>) ->
268270
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
269271
recv(Socket, <<"ARTICLE">>) ->
270272
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
273+
recv(Socket, <<"HEAD">>) ->
274+
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
275+
recv(Socket, <<"BODY">>) ->
276+
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
277+
recv(Socket, <<"OVER">>) ->
278+
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
279+
recv(Socket, <<"XOVER">>) ->
280+
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
281+
recv(Socket, <<"HDR">>) ->
282+
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
283+
recv(Socket, <<"XHDR">>) ->
284+
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
285+
recv(Socket, <<"NEWNEWS">>) ->
286+
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
287+
recv(Socket, <<"NEWGROUPS">>) ->
288+
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
271289
recv(Socket, <<"HELP">>) ->
272290
multiline(Socket, gen_tcp:recv(Socket, 0, 1000));
273291
recv(Socket, _Command) ->

0 commit comments

Comments
 (0)