ERR("snd_noti_info == NULL, this shouldn't happen");
goto done;
}
- if (snd_noti_info->send_noti == NULL) {
- ad->send_data.tr_success = snd_noti_info->send_data.tr_success;
- ad->send_data.tr_fail = snd_noti_info->send_data.tr_fail;
- snd_noti_info->send_noti = _bt_insert_notification(ad,
- BT_SENT_NOTI, snd_noti_info->device_name,
- snd_noti_info->address, snd_noti_info->db_sid);
- }
-
- if (snd_noti_info->send_data.tr_success)
- _bt_insert_instant_notification(BT_SENT_NOTI);
- else
- _bt_insert_instant_notification(BT_SENT_FAILED_NOTI);
if (node->file_cnt > send_index) {
int *uids;
ad->send_noti = snd_noti_info->send_noti;
ad->send_data.tr_success = snd_noti_info->send_data.tr_success;
ad->send_data.tr_fail = snd_noti_info->send_data.tr_fail;
- _bt_update_notification(ad, ad->send_noti, NULL, NULL, NULL, NULL);
g_free(uids);
}
+ if (snd_noti_info->send_noti == NULL) {
+ ad->send_data.tr_success = snd_noti_info->send_data.tr_success;
+ ad->send_data.tr_fail = snd_noti_info->send_data.tr_fail;
+ snd_noti_info->send_noti = _bt_insert_notification(ad,
+ BT_SENT_NOTI, snd_noti_info->device_name,
+ snd_noti_info->address, snd_noti_info->db_sid);
+ }
+
+ if (snd_noti_info->send_data.tr_success)
+ _bt_insert_instant_notification(BT_SENT_NOTI);
+ else
+ _bt_insert_instant_notification(BT_SENT_FAILED_NOTI);
+
/* Update Database with Notification ID*/
__bt_update_db_with_noti_id(BT_DB_OUTBOUND, snd_noti_info->send_noti,
snd_noti_info->db_sid);