Refactors the lambda used for content resolvers.

This commit is contained in:
Vitor Pamplona
2024-07-30 18:16:28 -04:00
parent f82364939f
commit b29ccd9746
3 changed files with 6 additions and 3 deletions

View File

@@ -21,6 +21,7 @@
package com.vitorpamplona.amethyst package com.vitorpamplona.amethyst
import android.app.Application import android.app.Application
import android.content.ContentResolver
import android.content.Context import android.content.Context
import android.os.Looper import android.os.Looper
import android.os.StrictMode import android.os.StrictMode
@@ -78,6 +79,8 @@ class Amethyst : Application() {
.build() .build()
} }
fun contentResolverFn(): ContentResolver = contentResolver
override fun onCreate() { override fun onCreate() {
super.onCreate() super.onCreate()

View File

@@ -176,7 +176,7 @@ fun LoggedInPage(
) )
} }
}, },
contentResolver = { Amethyst.instance.contentResolver }, contentResolver = Amethyst.instance::contentResolverFn,
) )
} }
} }
@@ -196,7 +196,7 @@ fun LoggedInPage(
) )
} }
}, },
contentResolver = { Amethyst.instance.contentResolver }, contentResolver = Amethyst.instance::contentResolverFn,
) )
onDispose { onDispose {
accountViewModel.account.signer.launcher accountViewModel.account.signer.launcher

View File

@@ -198,7 +198,7 @@ fun LoginPage(
} }
} }
}, },
contentResolver = { Amethyst.instance.contentResolver }, contentResolver = Amethyst.instance::contentResolverFn,
) )
onDispose { externalSignerLauncher.clearLauncher() } onDispose { externalSignerLauncher.clearLauncher() }
} }