@@ -59,10 +59,10 @@ data class Rule(
5959 companion object {
6060 val TAG : String = Rule ::class .java.simpleName
6161
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 {
6363 val blank = if (App .isNeedSpaceBetweenWords) " " else " "
6464 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)
6666 when (filed) {
6767 null , FILED_TRANSPOND_ALL -> sb.append(getString(R .string.rule_all_fw_to))
6868 FILED_CALL_TYPE -> sb.append(getString(R .string.rule_when))
@@ -127,9 +127,9 @@ data class Rule(
127127
128128 fun getName (appendSenderList : Boolean = true): String {
129129 return if (appendSenderList) {
130- getRuleMatch(filed, check, value, simSlot, senderList)
130+ getRuleMatch(type, filed, check, value, simSlot, senderList)
131131 } else {
132- getRuleMatch(filed, check, value, simSlot, null )
132+ getRuleMatch(type, filed, check, value, simSlot, null )
133133 }
134134 }
135135
0 commit comments