Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
PublicAndroidApps
Nebulo
Commits
e6d3020d
Commit
e6d3020d
authored
Nov 18, 2019
by
Daniel Wolf
Browse files
Correctly export wildcard rules
parent
5ba7bd37
Pipeline
#5840
passed with stage
in 2 minutes and 9 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
app/src/main/java/com/frostnerd/smokescreen/service/RuleExportService.kt
View file @
e6d3020d
...
...
@@ -11,6 +11,7 @@ import androidx.core.app.NotificationCompat
import
com.frostnerd.smokescreen.R
import
com.frostnerd.smokescreen.database.entities.DnsRule
import
com.frostnerd.smokescreen.database.getDatabase
import
com.frostnerd.smokescreen.dialog.DnsRuleDialog
import
com.frostnerd.smokescreen.sendLocalBroadcast
import
com.frostnerd.smokescreen.util.DeepActionState
import
com.frostnerd.smokescreen.util.Notifications
...
...
@@ -197,7 +198,9 @@ class RuleExportService : IntentService("RuleExportService") {
private
fun
writeRule
(
stream
:
BufferedWriter
,
rule
:
DnsRule
)
{
stream
.
write
(
buildString
{
append
(
rule
.
target
)
if
(
rule
.
isWildcard
)
{
append
(
rule
.
target
.
replace
(
"%%"
,
"**"
).
replace
(
"%"
,
"*"
))
}
else
append
(
rule
.
target
)
append
(
" "
)
append
(
rule
.
host
)
append
(
System
.
lineSeparator
())
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment