compose: blacklist: Drop non-required context parameter from import/export
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -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) },
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user