compose: blacklist: Drop non-required context parameter from import/export

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2025-12-08 15:16:33 +08:00
parent 3c01dd28fa
commit 098c37ef5c
2 changed files with 4 additions and 4 deletions

View File

@@ -66,11 +66,11 @@ fun BlacklistScreen(onNavigateUp: () -> Unit, viewModel: BlacklistViewModel = hi
isPackageBlacklisted = { pkgName -> pkgName in viewModel.blacklist },
isPackageFiltered = { pkgInfo -> viewModel.isFiltered(pkgInfo) },
onBlacklistImport = { uri ->
viewModel.importBlacklist(context, uri)
viewModel.importBlacklist(uri)
context.toast(R.string.toast_black_import_success)
},
onBlacklistExport = { uri ->
viewModel.exportBlacklist(context, uri)
viewModel.exportBlacklist(uri)
context.toast(R.string.toast_black_export_success)
},
onBlacklist = { packageName -> viewModel.blacklist(packageName) },

View File

@@ -113,7 +113,7 @@ class BlacklistViewModel @Inject constructor(
blacklistProvider.blacklist = mutableSetOf()
}
fun importBlacklist(context: Context, uri: Uri) {
fun importBlacklist(uri: Uri) {
viewModelScope.launch(Dispatchers.IO) {
try {
context.contentResolver.openInputStream(uri)?.use {
@@ -135,7 +135,7 @@ class BlacklistViewModel @Inject constructor(
}
}
fun exportBlacklist(context: Context, uri: Uri) {
fun exportBlacklist(uri: Uri) {
viewModelScope.launch(Dispatchers.IO) {
try {
context.contentResolver.openOutputStream(uri)?.use {