summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/rtt/protocol/RttCallScreen.java
diff options
context:
space:
mode:
authorwangqi <wangqi@google.com>2018-04-04 12:03:00 -0700
committerCopybara-Service <copybara-piper@google.com>2018-04-04 16:28:24 -0700
commited677ef166d416743169a268664b072ace1fa93b (patch)
tree488fb7de9dbfa0ade9bf6827703570cd953bafb1 /java/com/android/incallui/rtt/protocol/RttCallScreen.java
parent15514ef56ad1fa949dedab13bd1db0ade4b6fba9 (diff)
Migrate RTT chat history to use proto buffer.
This change also moved chat history to be saved in DialerCall, thus it will be persist when switching calls. Bug: 67596257 Test: RttChatMessageTest PiperOrigin-RevId: 191626079 Change-Id: I65e9c6ac7aa41beb45dfe561b0a48506ea938e6f
Diffstat (limited to 'java/com/android/incallui/rtt/protocol/RttCallScreen.java')
-rw-r--r--java/com/android/incallui/rtt/protocol/RttCallScreen.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/com/android/incallui/rtt/protocol/RttCallScreen.java b/java/com/android/incallui/rtt/protocol/RttCallScreen.java
index 531b18df6..420274c73 100644
--- a/java/com/android/incallui/rtt/protocol/RttCallScreen.java
+++ b/java/com/android/incallui/rtt/protocol/RttCallScreen.java
@@ -17,7 +17,10 @@
package com.android.incallui.rtt.protocol;
import android.support.v4.app.Fragment;
+import com.android.dialer.rtt.RttTranscript;
+import com.android.dialer.rtt.RttTranscriptMessage;
import com.android.incallui.incall.protocol.InCallScreen;
+import java.util.List;
/** Interface for call RTT call module. */
public interface RttCallScreen extends InCallScreen {
@@ -28,6 +31,10 @@ public interface RttCallScreen extends InCallScreen {
void onRemoteMessage(String message);
+ void onRestoreRttChat(RttTranscript rttTranscript);
+
+ List<RttTranscriptMessage> getRttTranscriptMessageList();
+
Fragment getRttCallScreenFragment();
String getCallId();