replace null checks with Elvis
This commit is contained in:
+2
-5
@@ -65,14 +65,11 @@ class LightningAddressResolver {
|
|||||||
okHttpClient: (String) -> OkHttpClient,
|
okHttpClient: (String) -> OkHttpClient,
|
||||||
context: Context,
|
context: Context,
|
||||||
): String {
|
): String {
|
||||||
val url = assembleUrl(lnAddress)
|
val url =
|
||||||
|
assembleUrl(lnAddress) ?: throw LightningAddressError(
|
||||||
if (url == null) {
|
|
||||||
throw LightningAddressError(
|
|
||||||
stringRes(context, R.string.error_unable_to_fetch_invoice),
|
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),
|
stringRes(context, R.string.could_not_assemble_lnurl_from_lightning_address_check_the_user_s_setup, lnAddress),
|
||||||
)
|
)
|
||||||
}
|
|
||||||
|
|
||||||
val client = okHttpClient(url)
|
val client = okHttpClient(url)
|
||||||
|
|
||||||
|
|||||||
@@ -48,8 +48,7 @@ class OkHttpWebSocket(
|
|||||||
override fun needsReconnect(): Boolean {
|
override fun needsReconnect(): Boolean {
|
||||||
if (socket == null) return true
|
if (socket == null) return true
|
||||||
|
|
||||||
val myUsingOkHttp = usingOkHttp
|
val myUsingOkHttp = usingOkHttp ?: return true
|
||||||
if (myUsingOkHttp == null) return true
|
|
||||||
|
|
||||||
val currentOkHttp = httpClient(url)
|
val currentOkHttp = httpClient(url)
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -117,8 +117,7 @@ open class DiscoverLiveFeedFilter(
|
|||||||
|
|
||||||
fun convertStatusToOrder(event: LiveActivitiesEvent?): Int {
|
fun convertStatusToOrder(event: LiveActivitiesEvent?): Int {
|
||||||
if (event == null) return 0
|
if (event == null) return 0
|
||||||
val url = event.streaming()
|
val url = event.streaming() ?: return 0
|
||||||
if (url == null) return 0
|
|
||||||
return when (event.status()) {
|
return when (event.status()) {
|
||||||
StatusTag.STATUS.LIVE -> {
|
StatusTag.STATUS.LIVE -> {
|
||||||
if (OnlineChecker.isCachedAndOffline(url)) {
|
if (OnlineChecker.isCachedAndOffline(url)) {
|
||||||
|
|||||||
+2
-4
@@ -160,10 +160,8 @@ class HomeLiveFilter(
|
|||||||
val noteEvent = note.event
|
val noteEvent = note.event
|
||||||
|
|
||||||
if (noteEvent is LiveActivitiesChatMessageEvent) {
|
if (noteEvent is LiveActivitiesChatMessageEvent) {
|
||||||
val stream = noteEvent.activityAddress()
|
val stream = noteEvent.activityAddress() ?: return false
|
||||||
if (stream == null) return false
|
val streamChannel = LocalCache.getLiveActivityChannelIfExists(stream) ?: return false
|
||||||
val streamChannel = LocalCache.getLiveActivityChannelIfExists(stream)
|
|
||||||
if (streamChannel == null) return false
|
|
||||||
|
|
||||||
if (streamChannel.info?.status() != StatusTag.STATUS.LIVE) return false
|
if (streamChannel.info?.status() != StatusTag.STATUS.LIVE) return false
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-3
@@ -37,9 +37,7 @@ class UserProfileBookmarksFeedFilter(
|
|||||||
|
|
||||||
override fun feed(): List<Note> {
|
override fun feed(): List<Note> {
|
||||||
val note = LocalCache.getOrCreateAddressableNote(BookmarkListEvent.createBookmarkAddress(user.pubkeyHex))
|
val note = LocalCache.getOrCreateAddressableNote(BookmarkListEvent.createBookmarkAddress(user.pubkeyHex))
|
||||||
val noteEvent = note.event as? BookmarkListEvent
|
val noteEvent = note.event as? BookmarkListEvent ?: return emptyList()
|
||||||
|
|
||||||
if (noteEvent == null) return emptyList()
|
|
||||||
|
|
||||||
val notes =
|
val notes =
|
||||||
noteEvent.publicBookmarks().mapNotNull {
|
noteEvent.publicBookmarks().mapNotNull {
|
||||||
|
|||||||
Reference in New Issue
Block a user