mirror of
https://github.com/rhunk/SnapEnhance.git
synced 2025-06-12 13:17:42 +02:00
fix(app/messaging_preview): conversation manager
This commit is contained in:
@ -2,8 +2,13 @@ package me.rhunk.snapenhance.bridge.snapclient;
|
||||
|
||||
import java.util.List;
|
||||
import me.rhunk.snapenhance.bridge.snapclient.types.Message;
|
||||
import me.rhunk.snapenhance.bridge.snapclient.SessionStartListener;
|
||||
|
||||
interface MessagingBridge {
|
||||
boolean isSessionStarted();
|
||||
|
||||
void registerSessionStartListener(in SessionStartListener listener);
|
||||
|
||||
String getMyUserId();
|
||||
|
||||
@nullable Message fetchMessage(String conversationId, String clientMessageId);
|
||||
|
@ -0,0 +1,5 @@
|
||||
package me.rhunk.snapenhance.bridge.snapclient;
|
||||
|
||||
oneway interface SessionStartListener {
|
||||
void onConnected();
|
||||
}
|
@ -4,4 +4,5 @@ object ReceiversConfig {
|
||||
const val BRIDGE_SYNC_ACTION = BuildConfig.APPLICATION_ID + ".core.bridge.SYNC"
|
||||
const val DOWNLOAD_REQUEST_EXTRA = "request"
|
||||
const val DOWNLOAD_METADATA_EXTRA = "metadata"
|
||||
const val MESSAGING_PREVIEW_EXTRA = "messaging_preview"
|
||||
}
|
Reference in New Issue
Block a user