Просмотр исходного кода

Add support for sending a LIST command

Issue: CLIENT-48
Change-Id: Id47a386356c7b08883cfbe326bcf2826f0b97adf
Depends-On: I8eb9a68ad651554123c7254c8357e916db57557e
Reviewed-on: http://gerrit.dmdirc.com/2200
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
tags/0.7rc1
Chris Smith 12 лет назад
Родитель
Сommit
595cfce6a2

+ 8
- 0
src/com/dmdirc/parser/interfaces/Parser.java Просмотреть файл

@@ -515,4 +515,12 @@ public interface Parser extends Runnable {
515 515
      */
516 516
     void setCompositionState(String host, CompositionState state);
517 517
 
518
+    /**
519
+     * Requests a list of all known groups from the server.
520
+     *
521
+     * @param searchTerms The search terms to pass to the server, or an empty
522
+     * string for no terms.
523
+     */
524
+    void requestGroupList(String searchTerms);
525
+
518 526
 }

+ 6
- 0
src/com/dmdirc/parser/irc/IRCParser.java Просмотреть файл

@@ -1751,6 +1751,12 @@ public class IRCParser extends BaseParser implements SecureParser,
1751 1751
         sendString("NOTICE " + target + " :" + char1 + type.toUpperCase() + " " + message + char1);
1752 1752
     }
1753 1753
 
1754
+    /** {@inheritDoc} */
1755
+    @Override
1756
+    public void requestGroupList(final String searchTerms) {
1757
+        sendString("LIST :" + searchTerms);
1758
+    }
1759
+
1754 1760
     /**
1755 1761
      * Quit IRC.
1756 1762
      * This method will wait for the server to close the socket.

Загрузка…
Отмена
Сохранить