get_error_message(ret));
if (get_imsi_from_telephony_handle(
ad->telephony_handles.handle[1],
- ad->imsi_1, sizeof(ad->imsi_1))
+ ad->imsi_2, sizeof(ad->imsi_2))
)
SETTING_TRACE_DEBUG("IMSI_2 %s", ad->imsi_2);
}
)
SETTING_TRACE_DEBUG("IMSI_1 %s", ad->imsi_1);
- if (ad->num_sim_cards_available)
+ if (ad->num_sim_cards_available > 1)
if (get_imsi_from_telephony_handle(
ad->telephony_handles.handle[1],
- ad->imsi_1, sizeof(ad->imsi_1))
+ ad->imsi_2, sizeof(ad->imsi_2))
)
SETTING_TRACE_DEBUG("IMSI_2 %s", ad->imsi_2);
if (STC_ERROR_NONE == ret) {
SETTING_TRACE_DEBUG("Obtained IMSI: %s", imsi);
- /* TODO: uncomment when api stc works: */
- /*if (compare_imsis(ad.imsi_1, imsi))*/
+ if (compare_imsis(ad.imsi_1, imsi))
if (_append_stats_list_item(&ad.sim_1_apps, app_id, incoming + outgoing)) {
ad.main_view_update_type = MV_UPDATE_APPEND_SIM_1_APP;
setting_view_update(ad.main_view, &ad);
}
- /*if (compare_imsis(ad.imsi_2, imsi))
+ if (compare_imsis(ad.imsi_2, imsi))
if (_append_stats_list_item(&ad.sim_2_apps, app_id, incoming + outgoing)) {
ad.main_view_update_type = MV_UPDATE_APPEND_SIM_2_APP;
setting_view_update(ad.main_view, &ad);
- }*/
+ }
} else {
SETTING_TRACE_ERROR("stc_stats_info_get_imsi() error: %s",
get_error_message(ret));
if (STC_ERROR_NONE == ret) {
SETTING_TRACE_DEBUG("Obtained IMSI: %s", imsi);
- /* TODO: uncomment when api stc works: */
- /*if (compare_imsis(ad.imsi_1, imsi)) {*/
+ if (compare_imsis(ad.imsi_1, imsi)) {
ad.main_view_update_type = MV_UPDATE_SIM_1_TOTAL_DATA_USAGE;
ad.sim_1_limits.total_data_used = incoming + outgoing;
SETTING_TRACE("SIM 1 total in: %lld out: %lld", incoming, outgoing);
- /*}
+ }
if (compare_imsis(ad.imsi_2, imsi)) {
ad.main_view_update_type = MV_UPDATE_SIM_2_TOTAL_DATA_USAGE;
ad.sim_2_limits.total_data_used = incoming + outgoing;
SETTING_TRACE("SIM 2 total in: %lld out: %lld", incoming, outgoing);
- }*/
+ }
} else {
SETTING_TRACE_ERROR("stc_stats_info_get_imsi() error: %s",
get_error_message(ret));
ret = stc_restriction_info_get_imsi(info, &imsi);
if (STC_ERROR_NONE == ret) {
SETTING_TRACE_DEBUG("Obtained IMSI: %s", imsi);
- /* TODO: uncomment when api stc works: */
- /*if (compare_imsis(ad.imsi_1, imsi)) {*/
+ if (compare_imsis(ad.imsi_1, imsi)) {
(void)stc_restriction_info_get_limit(info,
&(ad.sim_1_limits.limit));
(void)stc_restriction_info_get_warning_limit(info,
&(ad.sim_1_limits.warning));
ad.main_view_update_type = MV_UPDATE_SIM_1_WARN_N_LIMIT;
- /*}
+ }
if (compare_imsis(ad.imsi_2, imsi)) {
(void)stc_restriction_info_get_limit(info,
&(ad.sim_2_limits.limit));
(void)stc_restriction_info_get_warning_limit(info,
&(ad.sim_2_limits.warning));
ad.main_view_update_type = MV_UPDATE_SIM_2_WARN_N_LIMIT;
- }*/
+ }
setting_view_update(ad.main_view, &ad);
} else {
SETTING_TRACE_ERROR("stc_stats_info_get_imsi() error: %s",