rule->app_id = g_variant_dup_string(value, &len);
STC_LOGD("app_id: [%s]", rule->app_id);
- } else if (!g_strcmp0(key, "imsi")) {
+ } else if (!g_strcmp0(key, "subscriber_id")) {
gsize len = 0;
- rule->imsi = g_variant_dup_string(value, &len);
- STC_LOGD("imsi: [%s]", rule->imsi);
+ rule->subscriber_id = g_variant_dup_string(value, &len);
+ STC_LOGD("subscriber_id: [%s]", rule->subscriber_id);
} else if (!g_strcmp0(key, "iftype")) {
rule->iftype = g_variant_get_uint16(value);
g_variant_builder_add(builder, "{sv}", "ifname",
g_variant_new_string(info->ifname));
- 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));
g_variant_builder_add(builder, "{sv}", "iftype",
g_variant_new_uint16(info->iftype));
handle_error:
FREE(rule.app_id);
- FREE(rule.imsi);
+ FREE(rule.subscriber_id);
FREE(rule.interval);
__STC_LOG_FUNC_EXIT__;
return TRUE;