core: Implement invite-notify
authorShane Synan <digitalcircuit36939@gmail.com>
Tue, 21 Jul 2020 02:12:30 +0000 (22:12 -0400)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 28 Nov 2020 12:42:31 +0000 (13:42 +0100)
commite14649614fbbf9b386505a5d782b88b1ac313c1f
tree9c4bec4e6eeba563043b17e182eab30e9e96b009
parentd778861aa194578cd90e019b64fe285ea58746c4
core: Implement invite-notify

Implement the "invite-notify" capability, making use of Quassel's
existing "invite" handling to display an invite message.  Update the
Invite stringification to distinguish between an invite targeting the
current user vs. targeting some other nickname.

In the future, Quassel should make some sort of fancy invite
notification interface.  This still provides a benefit through
standardization of existing notices.

See https://ircv3.net/specs/extensions/invite-notify-3.2
src/common/irccap.h
src/core/coresessioneventprocessor.cpp
src/core/eventstringifier.cpp