From 9cf44bf3d2878ddbe89cfc688e33b8b2f3f2339b Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Tue, 3 Jan 2023 15:30:13 +0200
Subject: [PATCH] Add knock to membership service interface

---
 .../android/sdk/api/session/room/members/MembershipService.kt  | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/MembershipService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/MembershipService.kt
index 144cfeb3..7ea4ba3c 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/MembershipService.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/members/MembershipService.kt
@@ -95,4 +95,7 @@ interface MembershipService {
 
     @Deprecated("Use remove instead", ReplaceWith("remove(userId, reason)"))
     suspend fun kick(userId: String, reason: String? = null) = remove(userId, reason)
+
+    //Ask permission to join the room.
+    suspend fun knock(userId: String, reason: String? = null)
 }
-- 
GitLab