@@ -59,10 +59,10 @@ data class Rule(
59
59
companion object {
60
60
val TAG : String = Rule ::class .java.simpleName
61
61
62
- fun getRuleMatch (filed : String? , check : String? , value : String? , simSlot : String? , senderList : List <Sender >? = null): String {
62
+ fun getRuleMatch (type : String? , filed : String? , check : String? , value : String? , simSlot : String? , senderList : List <Sender >? = null): String {
63
63
val blank = if (App .isNeedSpaceBetweenWords) " " else " "
64
64
val sb = StringBuilder ()
65
- sb.append(SIM_SLOT_MAP [simSlot]).append(blank).append(getString(R .string.rule_card)).append(blank)
65
+ if (type != " app " ) sb.append(SIM_SLOT_MAP [simSlot]).append(blank).append(getString(R .string.rule_card)).append(blank)
66
66
when (filed) {
67
67
null , FILED_TRANSPOND_ALL -> sb.append(getString(R .string.rule_all_fw_to))
68
68
FILED_CALL_TYPE -> sb.append(getString(R .string.rule_when))
@@ -127,9 +127,9 @@ data class Rule(
127
127
128
128
fun getName (appendSenderList : Boolean = true): String {
129
129
return if (appendSenderList) {
130
- getRuleMatch(filed, check, value, simSlot, senderList)
130
+ getRuleMatch(type, filed, check, value, simSlot, senderList)
131
131
} else {
132
- getRuleMatch(filed, check, value, simSlot, null )
132
+ getRuleMatch(type, filed, check, value, simSlot, null )
133
133
}
134
134
}
135
135
0 commit comments