diff options
author | Anmol <godofwaranmol@gmail.com> | 2020-04-22 23:34:03 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-22 20:04:03 +0200 |
commit | 2631a9bdbaf9a40f329f05c55c6e2ea38efeb10c (patch) | |
tree | dfe6b0b3a390457b1c7d125b81a5c1d10019281c /libdino/src/service/notification_events.vala | |
parent | 51a23728694a3f1312cc9396fc093ca178457c3c (diff) | |
download | dino-2631a9bdbaf9a40f329f05c55c6e2ea38efeb10c.tar.gz dino-2631a9bdbaf9a40f329f05c55c6e2ea38efeb10c.zip |
voice handling in moderated groups (#788)
Diffstat (limited to 'libdino/src/service/notification_events.vala')
-rw-r--r-- | libdino/src/service/notification_events.vala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libdino/src/service/notification_events.vala b/libdino/src/service/notification_events.vala index 54206e99..3f4e3c6d 100644 --- a/libdino/src/service/notification_events.vala +++ b/libdino/src/service/notification_events.vala @@ -13,6 +13,7 @@ public class NotificationEvents : StreamInteractionModule, Object { public signal void notify_subscription_request(Conversation conversation); public signal void notify_connection_error(Account account, ConnectionManager.ConnectionError error); public signal void notify_muc_invite(Account account, Jid room_jid, Jid from_jid, string? password, string? reason); + public signal void notify_voice_request(Account account, Jid room_jid, Jid from_jid, string? nick, string? role, string? label); private StreamInteractor stream_interactor; @@ -27,6 +28,7 @@ public class NotificationEvents : StreamInteractionModule, Object { stream_interactor.get_module(ContentItemStore.IDENTITY).new_item.connect(on_content_item_received); stream_interactor.get_module(PresenceManager.IDENTITY).received_subscription_request.connect(on_received_subscription_request); stream_interactor.get_module(MucManager.IDENTITY).invite_received.connect((account, room_jid, from_jid, password, reason) => notify_muc_invite(account, room_jid, from_jid, password, reason)); + stream_interactor.get_module(MucManager.IDENTITY).voice_request_received.connect((account, room_jid, from_jid, nick, role, label) => notify_voice_request(account, room_jid, from_jid, nick, role, label)); stream_interactor.connection_manager.connection_error.connect((account, error) => notify_connection_error(account, error)); } |