rule->data_limit = 0;
rule->data_warn_limit = 0;
rule->roaming = STC_ROAMING_DISABLE;
- rule->imsi = NULL;
+ rule->subscriber_id = NULL;
}
gboolean __validate_rstn_rule(table_restrictions_info *rule,
return FALSE;
}
- if (rule->imsi == NULL) {
+ if (rule->subscriber_id == NULL) {
__STC_LOG_FUNC_EXIT__;
return FALSE;
}
g_variant_builder_add(builder, "{sv}", "roaming",
g_variant_new_uint16(info->roaming));
- g_variant_builder_add(builder, "{sv}", "imsi",
- g_variant_new_string(info->imsi));
+ g_variant_builder_add(builder, "{sv}", "subscriber_id",
+ g_variant_new_string(info->subscriber_id));
__STC_LOG_FUNC_EXIT__;
}
rule->roaming = g_variant_get_uint16(value);
STC_LOGD("roaming: [%u]", rule->roaming);
- } else if (!g_strcmp0(key, "imsi")) {
+ } else if (!g_strcmp0(key, "subscriber_id")) {
guint str_length;
const gchar *str = g_variant_get_string(value, &str_length);
- rule->imsi = g_strdup(str);
- STC_LOGD("imsi: [%s]", rule->imsi);
+ rule->subscriber_id = g_strdup(str);
+ STC_LOGD("subscriber_id: [%s]", rule->subscriber_id);
} else {
STC_LOGD("Unknown select rule");
return TRUE;
}
- table_restrictions_delete(rule.app_id, rule.iftype, rule.imsi);
+ table_restrictions_delete(rule.app_id, rule.iftype, rule.subscriber_id);
/* remove restriction rule from runtime structure */
stc_monitor_rstns_tree_remove(&rule);