Replaced imsi to subscriber ID
[platform/core/connectivity/stc-manager.git] / src / stc-restriction.c
index 8550e41..ab3d350 100755 (executable)
@@ -47,7 +47,7 @@ void __initialize_rstn_rule(table_restrictions_info *rule)
        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,
@@ -76,7 +76,7 @@ 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;
        }
@@ -121,8 +121,8 @@ void __stc_restriction_app_info_builder_add(GVariantBuilder *builder,
        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__;
 }
@@ -206,11 +206,11 @@ static void __stc_extract_restriction_rule(const char *key, GVariant *value,
                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");
@@ -322,7 +322,7 @@ gboolean handle_restriction_unset(StcRestriction *object,
                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);