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 }, isPackageBlacklisted = { pkgName -> pkgName in viewModel.blacklist },
isPackageFiltered = { pkgInfo -> viewModel.isFiltered(pkgInfo) }, isPackageFiltered = { pkgInfo -> viewModel.isFiltered(pkgInfo) },
onBlacklistImport = { uri -> onBlacklistImport = { uri ->
viewModel.importBlacklist(context, uri) viewModel.importBlacklist(uri)
context.toast(R.string.toast_black_import_success) context.toast(R.string.toast_black_import_success)
}, },
onBlacklistExport = { uri -> onBlacklistExport = { uri ->
viewModel.exportBlacklist(context, uri) viewModel.exportBlacklist(uri)
context.toast(R.string.toast_black_export_success) context.toast(R.string.toast_black_export_success)
}, },
onBlacklist = { packageName -> viewModel.blacklist(packageName) }, onBlacklist = { packageName -> viewModel.blacklist(packageName) },

View File

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