Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
sowjanyakch 2024-11-12 16:53:29 +01:00 коммит произвёл Marcel Hibbe
Родитель 99d73e15e0
Коммит 9f3bbf6ebf
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: C793F8B59F43CE7B
2 изменённых файлов: 17 добавлений и 12 удалений

Просмотреть файл

@ -121,14 +121,14 @@ interface NcApiCoroutines {
@POST
suspend fun setReadStatusPrivacy(
@Header("Authorization") authorization: String?,
@Header("Authorization") authorization: String,
@Url url: String,
@Body body: RequestBody
): GenericOverall
@POST
suspend fun setTypingStatusPrivacy(
@Header("Authorization") authorization: String?,
@Header("Authorization") authorization: String,
@Url url: String,
@Body body: RequestBody
): GenericOverall

Просмотреть файл

@ -1285,11 +1285,13 @@ class SettingsActivity : BaseActivity(), SetPhoneNumberDialogFragment.SetPhoneNu
val booleanValue = if (newBoolean) "0" else "1"
val json = "{\"key\": \"read_status_privacy\", \"value\" : $booleanValue}"
try {
ncApiCoroutines.setReadStatusPrivacy(
ApiUtils.getCredentials(currentUser!!.username, currentUser!!.token),
ApiUtils.getUrlForUserSettings(currentUser!!.baseUrl!!),
json.toRequestBody("application/json".toMediaTypeOrNull())
)
credentials?.let { credentials ->
ncApiCoroutines.setReadStatusPrivacy(
credentials,
ApiUtils.getUrlForUserSettings(currentUser!!.baseUrl!!),
json.toRequestBody("application/json".toMediaTypeOrNull())
)
}
Log.i(TAG, "reading status set")
} catch (e: Exception) {
appPreferences.setReadPrivacy(!newBoolean)
@ -1310,11 +1312,14 @@ class SettingsActivity : BaseActivity(), SetPhoneNumberDialogFragment.SetPhoneNu
val json = "{\"key\": \"typing_privacy\", \"value\" : $booleanValue}"
try {
ncApiCoroutines.setTypingStatusPrivacy(
ApiUtils.getCredentials(currentUser!!.username, currentUser!!.token),
ApiUtils.getUrlForUserSettings(currentUser!!.baseUrl!!),
json.toRequestBody("application/json".toMediaTypeOrNull())
)
credentials?.let { credentials ->
ncApiCoroutines.setTypingStatusPrivacy(
credentials,
ApiUtils.getUrlForUserSettings(currentUser!!.baseUrl!!),
json.toRequestBody("application/json".toMediaTypeOrNull())
)
}
loadCapabilitiesAndUpdateSettings()
Log.i(TAG, "typing status set")
} catch (e: Exception) {