mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 03:29:28 +01: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() {
|
private fun fetchSignalingSettings() {
|
||||||
Log.d(TAG, "fetchSignalingSettings")
|
Log.d(TAG, "fetchSignalingSettings")
|
||||||
val apiVersion = ApiUtils.getSignalingApiVersion(conversationUser, intArrayOf(ApiUtils.API_V3, 2, 1))
|
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())
|
.subscribeOn(Schedulers.io())
|
||||||
.retry(API_RETRIES)
|
.retry(API_RETRIES)
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
|
@ -283,6 +283,10 @@ object ApiUtils {
|
|||||||
return getUrlForSignaling(version, baseUrl) + "/settings"
|
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 {
|
fun getUrlForSignaling(version: Int, baseUrl: String?, token: String): String {
|
||||||
return getUrlForSignaling(version, baseUrl) + "/" + token
|
return getUrlForSignaling(version, baseUrl) + "/" + token
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user