replace null checks with Elvis

This commit is contained in:
davotoula
2026-03-06 22:09:19 +01:00
parent 4e614a3179
commit d7d9352a90
5 changed files with 7 additions and 16 deletions
@@ -65,14 +65,11 @@ class LightningAddressResolver {
okHttpClient: (String) -> OkHttpClient,
context: Context,
): String {
val url = assembleUrl(lnAddress)
if (url == null) {
throw LightningAddressError(
val url =
assembleUrl(lnAddress) ?: throw LightningAddressError(
stringRes(context, R.string.error_unable_to_fetch_invoice),
stringRes(context, R.string.could_not_assemble_lnurl_from_lightning_address_check_the_user_s_setup, lnAddress),
)
}
val client = okHttpClient(url)
@@ -48,8 +48,7 @@ class OkHttpWebSocket(
override fun needsReconnect(): Boolean {
if (socket == null) return true
val myUsingOkHttp = usingOkHttp
if (myUsingOkHttp == null) return true
val myUsingOkHttp = usingOkHttp ?: return true
val currentOkHttp = httpClient(url)
@@ -117,8 +117,7 @@ open class DiscoverLiveFeedFilter(
fun convertStatusToOrder(event: LiveActivitiesEvent?): Int {
if (event == null) return 0
val url = event.streaming()
if (url == null) return 0
val url = event.streaming() ?: return 0
return when (event.status()) {
StatusTag.STATUS.LIVE -> {
if (OnlineChecker.isCachedAndOffline(url)) {
@@ -160,10 +160,8 @@ class HomeLiveFilter(
val noteEvent = note.event
if (noteEvent is LiveActivitiesChatMessageEvent) {
val stream = noteEvent.activityAddress()
if (stream == null) return false
val streamChannel = LocalCache.getLiveActivityChannelIfExists(stream)
if (streamChannel == null) return false
val stream = noteEvent.activityAddress() ?: return false
val streamChannel = LocalCache.getLiveActivityChannelIfExists(stream) ?: return false
if (streamChannel.info?.status() != StatusTag.STATUS.LIVE) return false
}
@@ -37,9 +37,7 @@ class UserProfileBookmarksFeedFilter(
override fun feed(): List<Note> {
val note = LocalCache.getOrCreateAddressableNote(BookmarkListEvent.createBookmarkAddress(user.pubkeyHex))
val noteEvent = note.event as? BookmarkListEvent
if (noteEvent == null) return emptyList()
val noteEvent = note.event as? BookmarkListEvent ?: return emptyList()
val notes =
noteEvent.publicBookmarks().mapNotNull {