return;
}
- bluetooth_get_uuid_name(change.uuid, &name);
- BT_INFO(" ### GATT Service %s [%s]", change.change_type ? "Added" : "Removed", name);
- g_free(name);
+ if (change.change_type != BLUETOOTH_GATT_SERVICE_CHANGE_TYPE_RESYNC) {
+ bluetooth_get_uuid_name(change.uuid, &name);
+ BT_INFO(" ### GATT Service %s [%s]", change.change_type ? "Added" : "Removed", name);
+ g_free(name);
+ }
_bt_gatt_client_event_cb(BLUETOOTH_EVENT_GATT_CLIENT_SERVICE_CHANGED,
BLUETOOTH_ERROR_NONE, &change,
char *address_str = NULL;
char *uuid_str = NULL;
+#ifndef TIZEN_BLUEDROID_PORTING
svc_info_list = __bt_get_service_info_list(event_data->conn_id);
if (svc_info_list == NULL) {
BT_ERR("svc_info_list is NULL");
}
}
}
+#endif
address_str = g_malloc0(BT_ADDRESS_STRING_SIZE);
uuid_str = g_malloc0(BT_UUID_STRING_MAX);
_bt_convert_addr_type_to_string(address_str, event_data->address.addr);
+
+#ifndef TIZEN_BLUEDROID_PORTING
_bt_uuid_to_string(&event_data->uuid, uuid_str);
+#else
+ event_data->change_type = BLUETOOTH_GATT_SERVICE_CHANGE_TYPE_RESYNC;
+#endif
param = g_variant_new("(iiss)", event_data->inst_id, event_data->change_type, address_str, uuid_str);
typedef enum {
BLUETOOTH_GATT_SERVICE_CHANGE_TYPE_ADD = 0x01,
BLUETOOTH_GATT_SERVICE_CHANGE_TYPE_REMOVE = 0x02,
+ BLUETOOTH_GATT_SERVICE_CHANGE_TYPE_RESYNC = 0x03,
} bluetooth_gatt_service_change_type_t;
typedef enum {