matrix-org / matrix-ircd

An IRCd implementation backed by Matrix.
Apache License 2.0
225 stars 41 forks source link

Implement part #20

Open tadzik opened 7 years ago

tadzik commented 7 years ago

This relies on #19 being merged. It works perfectly fine as far as the matrix side of things is concerned, though when I tried it on weechat it didn't automatically close the chat buffer; not sure if that's weechat's fault or does some feedback irc message needs to be sent back to the user? Also, RoomLeaveInput and RoomLeaveResponse exist only to satisfy the do_json_post's API; perhaps it'd be better to either teach do_json_post to deal with empty payloads, or create a dummy struct for those? What do you think?

erikjohnston commented 7 years ago

This needs to be updated to do a similar thing as the join here, in terms of sending a PART message down the IRC connection when we get a 200

rodneyrod commented 6 years ago

Any ETA on when this could get merged?

jplatte commented 4 years ago

@tadzik Are you still interested in getting this functionality into matrix-ircd?

tadzik commented 4 years ago

@jplatte I'm planning to sit back to down to this in near future once $work slows down a little, but I don't have any ETA. If you wanna follow up on this issue/patch, go right ahead :)

jplatte commented 4 years ago

I don't have the time myself right now, just doing triage :)