Rename CapabilitiesNgNew to CapabilitiesUtilNew and mark old one as deprecated

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
Andy Scherzinger 2022-06-24 10:11:43 +02:00
parent 9b55241881
commit 9f43eb5278
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B
3 changed files with 10 additions and 10 deletions

View File

@ -87,7 +87,7 @@ import com.nextcloud.talk.utils.NotificationUtils.getCallRingtoneUri
import com.nextcloud.talk.utils.NotificationUtils.getMessageRingtoneUri
import com.nextcloud.talk.utils.SecurityUtils
import com.nextcloud.talk.utils.bundle.BundleKeys.KEY_ARE_CALL_SOUNDS
import com.nextcloud.talk.utils.database.user.CapabilitiesNgUtil
import com.nextcloud.talk.utils.database.user.CapabilitiesUtilNew
import com.nextcloud.talk.utils.database.user.CurrentUserProviderNew
import com.nextcloud.talk.utils.database.user.UserUtils
import com.nextcloud.talk.utils.preferences.MagicUserInputModule
@ -190,7 +190,7 @@ class SettingsController : NewBaseController(R.layout.controller_settings) {
}
private fun setupPhoneBookIntegration() {
if (CapabilitiesNgUtil.isPhoneBookIntegrationAvailable(currentUser)) {
if (CapabilitiesUtilNew.isPhoneBookIntegrationAvailable(currentUser)) {
activity!!.runOnUiThread {
binding.settingsPhoneBookIntegration.visibility = View.VISIBLE
}
@ -648,7 +648,7 @@ class SettingsController : NewBaseController(R.layout.controller_settings) {
private fun setupServerAgeWarning() {
when {
CapabilitiesNgUtil.isServerEOL(currentUser) -> {
CapabilitiesUtilNew.isServerEOL(currentUser) -> {
binding.serverAgeWarningText.setTextColor(ContextCompat.getColor((context)!!, R.color.nc_darkRed))
binding.serverAgeWarningText.setText(R.string.nc_settings_server_eol)
binding.serverAgeWarningIcon.setColorFilter(
@ -656,7 +656,7 @@ class SettingsController : NewBaseController(R.layout.controller_settings) {
PorterDuff.Mode.SRC_IN
)
}
CapabilitiesNgUtil.isServerAlmostEOL(currentUser) -> {
CapabilitiesUtilNew.isServerAlmostEOL(currentUser) -> {
binding.serverAgeWarningText.setTextColor(
ContextCompat.getColor((context)!!, R.color.nc_darkYellow)
)
@ -688,7 +688,7 @@ class SettingsController : NewBaseController(R.layout.controller_settings) {
if (CapabilitiesUtil.isReadStatusAvailable(userUtils.currentUser)) {
(binding.settingsReadPrivacy.findViewById<View>(R.id.mp_checkable) as Checkable).isChecked =
!CapabilitiesNgUtil.isReadStatusPrivate(currentUser)
!CapabilitiesUtilNew.isReadStatusPrivate(currentUser)
} else {
binding.settingsReadPrivacy.visibility = View.GONE
}

View File

@ -33,6 +33,10 @@ import java.util.Map;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
/**
* Deprecated, please use CapabilitiesNgUtil
*/
@Deprecated
public abstract class CapabilitiesUtil {
private static final String TAG = CapabilitiesUtil.class.getSimpleName();
@ -66,13 +70,11 @@ public abstract class CapabilitiesUtil {
return false;
}
@Deprecated
public static boolean isServerEOL(@Nullable UserEntity user) {
// Capability is available since Talk 4 => Nextcloud 14 => Autmn 2018
return !hasSpreedFeatureCapability(user, "no-ping");
}
@Deprecated
public static boolean isServerAlmostEOL(@Nullable UserEntity user) {
// Capability is available since Talk 8 => Nextcloud 18 => January 2020
return !hasSpreedFeatureCapability(user, "chat-replies");
@ -82,7 +84,6 @@ public abstract class CapabilitiesUtil {
return hasSpreedFeatureCapability(user, "chat-read-marker");
}
@Deprecated
public static boolean hasSpreedFeatureCapability(@Nullable UserEntity user, String capabilityName) {
if (user != null && user.getCapabilities() != null) {
try {

View File

@ -29,8 +29,7 @@ import java.util.Map;
import androidx.annotation.Nullable;
public abstract class CapabilitiesNgUtil {
private static final String TAG = CapabilitiesNgUtil.class.getSimpleName();
public abstract class CapabilitiesUtilNew {
public static boolean hasNotificationsCapability(@Nullable User user, String capabilityName) {
if (user != null && user.getCapabilities() != null) {