X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/27d9424f1e7f607ac2dfad5b2164d065ffb79ef7..acadd90a6debfcf473a2dc813c71e4619c0af11d:/src/main/java/org/asamk/TextSecure.java diff --git a/src/main/java/org/asamk/TextSecure.java b/src/main/java/org/asamk/TextSecure.java index d046c0a1..3aa514c1 100644 --- a/src/main/java/org/asamk/TextSecure.java +++ b/src/main/java/org/asamk/TextSecure.java @@ -3,6 +3,8 @@ package org.asamk; import org.asamk.textsecure.AttachmentInvalidException; import org.asamk.textsecure.GroupNotFoundException; import org.freedesktop.dbus.DBusInterface; +import org.freedesktop.dbus.DBusSignal; +import org.freedesktop.dbus.exceptions.DBusException; import org.whispersystems.textsecure.api.push.exceptions.EncapsulatedExceptions; import java.io.IOException; @@ -16,4 +18,10 @@ public interface TextSecure extends DBusInterface { void sendEndSessionMessage(List recipients) throws IOException, EncapsulatedExceptions; void sendGroupMessage(String message, List attachments, byte[] groupId) throws EncapsulatedExceptions, GroupNotFoundException, AttachmentInvalidException, IOException; + + class MessageReceived extends DBusSignal { + public MessageReceived(String objectpath, String sender, byte[] groupId, String message, List attachments) throws DBusException { + super(objectpath, sender, groupId, message, attachments); + } + } }