File tree 7 files changed +15
-15
lines changed
androidTest/java/org/xmtp/android/library
main/java/org/xmtp/android/library
test/java/org/xmtp/android/library
7 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -191,7 +191,7 @@ class FakeApiClient : ApiClient {
191
191
published.addAll(envelopes)
192
192
return PublishResponse .newBuilder().build()
193
193
}
194
- override suspend fun subscribe2 (request : Flow <MessageApiOuterClass .SubscribeRequest >): Flow <MessageApiOuterClass .Envelope > {
194
+ override suspend fun subscribe (request : Flow <MessageApiOuterClass .SubscribeRequest >): Flow <MessageApiOuterClass .Envelope > {
195
195
val env = stream.counts().first()
196
196
197
197
if (request.first().contentTopicsList.contains(env.contentTopic)) {
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ interface ApiClient {
34
34
suspend fun batchQuery (requests : List <QueryRequest >): BatchQueryResponse
35
35
suspend fun envelopes (topic : String , pagination : Pagination ? = null): List <Envelope >
36
36
suspend fun publish (envelopes : List <Envelope >): PublishResponse
37
- suspend fun subscribe2 (request : Flow <SubscribeRequest >): Flow <Envelope >
37
+ suspend fun subscribe (request : Flow <SubscribeRequest >): Flow <Envelope >
38
38
}
39
39
40
40
data class GRPCApiClient (
@@ -182,7 +182,7 @@ data class GRPCApiClient(
182
182
return client.publish(request, headers)
183
183
}
184
184
185
- override suspend fun subscribe2 (request : Flow <SubscribeRequest >): Flow <Envelope > {
185
+ override suspend fun subscribe (request : Flow <SubscribeRequest >): Flow <Envelope > {
186
186
val headers = Metadata ()
187
187
188
188
headers.put(CLIENT_VERSION_HEADER_KEY , Constants .VERSION )
Original file line number Diff line number Diff line change @@ -497,8 +497,8 @@ class Client() {
497
497
return apiClient.batchQuery(requests)
498
498
}
499
499
500
- suspend fun subscribe2 (request : Flow <MessageApiOuterClass .SubscribeRequest >): Flow <Envelope > {
501
- return apiClient.subscribe2 (request = request)
500
+ suspend fun subscribe (request : Flow <MessageApiOuterClass .SubscribeRequest >): Flow <Envelope > {
501
+ return apiClient.subscribe (request = request)
502
502
}
503
503
504
504
fun fetchConversation (topic : String? , includeGroups : Boolean = false): Conversation ? {
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ data class ConversationV1(
42
42
* @see Conversations.streamAllMessages
43
43
*/
44
44
fun streamMessages (): Flow <DecodedMessage > = flow {
45
- client.subscribe2 (
45
+ client.subscribe (
46
46
MutableStateFlow (
47
47
GRPCApiClient .makeSubscribeRequest(
48
48
listOf (topic.description)
@@ -279,7 +279,7 @@ data class ConversationV1(
279
279
get() = topic.description.replace(" /xmtp/0/dm-" , " /xmtp/0/dmE-" )
280
280
281
281
fun streamEphemeral (): Flow <Envelope > = flow {
282
- client.subscribe2 (
282
+ client.subscribe (
283
283
MutableStateFlow (
284
284
GRPCApiClient .makeSubscribeRequest(
285
285
listOf (ephemeralTopic)
@@ -291,7 +291,7 @@ data class ConversationV1(
291
291
}
292
292
293
293
fun streamDecryptedMessages (): Flow <DecryptedMessage > = flow {
294
- client.subscribe2 (
294
+ client.subscribe (
295
295
MutableStateFlow (
296
296
GRPCApiClient .makeSubscribeRequest(
297
297
listOf (topic.description)
Original file line number Diff line number Diff line change @@ -139,7 +139,7 @@ data class ConversationV2(
139
139
}
140
140
141
141
fun streamMessages (): Flow <DecodedMessage > = flow {
142
- client.subscribe2 (
142
+ client.subscribe (
143
143
MutableStateFlow (
144
144
GRPCApiClient .makeSubscribeRequest(
145
145
listOf (topic)
@@ -276,7 +276,7 @@ data class ConversationV2(
276
276
get() = topic.replace(" /xmtp/0/m" , " /xmtp/0/mE" )
277
277
278
278
fun streamEphemeral (): Flow <Envelope > = flow {
279
- client.subscribe2 (
279
+ client.subscribe (
280
280
MutableStateFlow (
281
281
GRPCApiClient .makeSubscribeRequest(
282
282
listOf (ephemeralTopic)
@@ -288,7 +288,7 @@ data class ConversationV2(
288
288
}
289
289
290
290
fun streamDecryptedMessages (): Flow <DecryptedMessage > = flow {
291
- client.subscribe2 (
291
+ client.subscribe (
292
292
MutableStateFlow (
293
293
GRPCApiClient .makeSubscribeRequest(
294
294
listOf (topic)
Original file line number Diff line number Diff line change @@ -526,7 +526,7 @@ data class Conversations(
526
526
*/
527
527
fun stream (): Flow <Conversation > = flow {
528
528
val streamedConversationTopics: MutableSet <String > = mutableSetOf ()
529
- client.subscribe2 (
529
+ client.subscribe (
530
530
MutableStateFlow (
531
531
makeSubscribeRequest(
532
532
listOf (
@@ -621,7 +621,7 @@ data class Conversations(
621
621
622
622
while (true ) {
623
623
try {
624
- client.subscribe2 (request = subscribeFlow).collect { envelope ->
624
+ client.subscribe (request = subscribeFlow).collect { envelope ->
625
625
when {
626
626
conversationsByTopic.containsKey(envelope.contentTopic) -> {
627
627
val conversation = conversationsByTopic[envelope.contentTopic]
@@ -692,7 +692,7 @@ data class Conversations(
692
692
693
693
while (true ) {
694
694
try {
695
- client.subscribe2 (request = subscribeFlow).collect { envelope ->
695
+ client.subscribe (request = subscribeFlow).collect { envelope ->
696
696
when {
697
697
conversationsByTopic.containsKey(envelope.contentTopic) -> {
698
698
val conversation = conversationsByTopic[envelope.contentTopic]
Original file line number Diff line number Diff line change @@ -187,7 +187,7 @@ class FakeApiClient : ApiClient {
187
187
return PublishResponse .newBuilder().build()
188
188
}
189
189
190
- override suspend fun subscribe2 (request : Flow <MessageApiOuterClass .SubscribeRequest >): Flow <MessageApiOuterClass .Envelope > {
190
+ override suspend fun subscribe (request : Flow <MessageApiOuterClass .SubscribeRequest >): Flow <MessageApiOuterClass .Envelope > {
191
191
val env = stream.counts().first()
192
192
193
193
if (request.first().contentTopicsList.contains(env.contentTopic)) {
You can’t perform that action at this time.
0 commit comments