Chris Smith
192550f434
Move event bus code to a bundle.
Issue #750
7 年之前
Chris Smith
ab4e7f023a
Bulk API move.
7 年之前
Chris Smith
5cc0af4324
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
7 年之前
Chris Smith
d15111ddd3
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
8 年之前
Chris Smith
226e713ee6
Track reasons for parting in Channel.
We'll use this to decide whether to auto-rejoin or not.
Issue #677
8 年之前
Greg Holmes
59171a7c2b
Add a who type method to GroupChat
9 年之前
Chris Smith
d629b64e4b
Replace Channel with GroupChat in commands.
(This depends on a plugins change)
9 年之前
Chris Smith
9a92c38831
Couple more.
9 年之前
Chris Smith
44f668acb4
Add some mode methods to GroupChat.
These are just proxies to ChannelInfo for now.
9 年之前
Chris Smith
b61c1bf788
Remove references to MessageTarget.
Doesn't make sense to have this any more, as Chat provides the
common interface between queries + channels.
9 年之前
Shane Mc Cormack
9f3fcd1b59
2015!
9 年之前
Greg Holmes
d77396e15a
Move from GroupChat to Connection.
9 年之前
Greg Holmes
edf8cb538d
Add mode querying to GroupChat.
9 年之前
Greg Holmes
8485e5cff9
Add kick to GroupChat + update KickCommand.
9 年之前
Chris Smith
657817fd9b
Use GroupChat in Connection.getChannel().
9 年之前
Greg Holmes
3641f1cb6f
Fix typo in Javadoc.
9 年之前
Greg Holmes
e300bab3c5
Make Channel.getUser optional.
9 年之前
Chris Smith
75acc2bb2b
Small changes to GroupChat/Connection interfaces.
9 年之前
Greg Holmes
2ee996a75e
Remove TopicChangeListener. Add Topic to topic events.
9 年之前
Greg Holmes
84a96f770c
Remove NickListListener.
9 年之前
Greg Holmes
438e65ff0a
Initial workon ChannelClient.
9 年之前
Chris Smith
f2f89a9c9f
Change optionals.
9 年之前
Chris Smith
d2e5df51fc
Reorganise all imports
Change-Id: Ie6d110a3413e41bb42516f39e97b6cc11e8a777a
Reviewed-on: http://gerrit.dmdirc.com/3774
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 年之前
Greg Holmes
746bb6081d
Generify MBassador.
Change-Id: Id3cfa404a56528542120f79c969d992a5c183aba
Reviewed-on: http://gerrit.dmdirc.com/3771
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 年之前
Greg Holmes
b12a0cb412
MBassador.
Change-Id: I2baa7e986ded54930093768238ed24cab8cf4bf7
Depends-On: I2cf35d5859c85c3609002f126241536fda5d588e
Reviewed-on: http://gerrit.dmdirc.com/3769
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 年之前
Chris Smith
2ad6759918
Add interfaces for Chat and PrivateChat.
Common methods from GroupChat pushed down into Chat.
Change-Id: I57a6edc40ec9628dec4d0734989917ae379eff19
Reviewed-on: http://gerrit.dmdirc.com/3423
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前
Chris Smith
cb6e8b9959
Tidy up topic handling.
Instead of returning either null or a topic, use Optional<>.
Change-Id: I9e8723fe0fe2b9209a401d33361f80fb832b9434
Depends-On: If0a0609ab778df22c02b8dc1d349da45b4b5b16f
Reviewed-on: http://gerrit.dmdirc.com/3415
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年之前
Chris Smith
af3260176b
Add an interface for channels.
Change-Id: I9cac49145b6b6eb124bea1a3dca87d6b0344a49d
Reviewed-on: http://gerrit.dmdirc.com/3411
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年之前