mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-13 03:01:05 +00:00
Get signaling settings by room when starting a call
This is necessary to get the specific federation properties for the room. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
This commit is contained in:
parent
6706bc2790
commit
f3c7913f16
@ -1453,7 +1453,7 @@ class CallActivity : CallBaseActivity() {
|
||||
private fun fetchSignalingSettings() {
|
||||
Log.d(TAG, "fetchSignalingSettings")
|
||||
val apiVersion = ApiUtils.getSignalingApiVersion(conversationUser, intArrayOf(ApiUtils.API_V3, 2, 1))
|
||||
ncApi!!.getSignalingSettings(credentials, ApiUtils.getUrlForSignalingSettings(apiVersion, baseUrl))
|
||||
ncApi!!.getSignalingSettings(credentials, ApiUtils.getUrlForSignalingSettings(apiVersion, baseUrl, roomToken!!))
|
||||
.subscribeOn(Schedulers.io())
|
||||
.retry(API_RETRIES)
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
|
@ -283,6 +283,10 @@ object ApiUtils {
|
||||
return getUrlForSignaling(version, baseUrl) + "/settings"
|
||||
}
|
||||
|
||||
fun getUrlForSignalingSettings(version: Int, baseUrl: String?, token: String): String {
|
||||
return getUrlForSignaling(version, baseUrl) + "/settings?token=" + token
|
||||
}
|
||||
|
||||
fun getUrlForSignaling(version: Int, baseUrl: String?, token: String): String {
|
||||
return getUrlForSignaling(version, baseUrl) + "/" + token
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user