1333
1332
_data_->details = _data_->_tmp70_;
1334
1333
memset (&_data_->_tmp71_, 0, sizeof (GValue));
1335
1334
g_value_init (&_data_->_tmp71_, GEE_TYPE_MULTI_MAP);
1336
_data_->_tmp72_ = _data_->_tmp71_;
1337
_data_->im_addresses_value = _data_->_tmp72_;
1338
_data_->_tmp73_ = _data_->im_addresses;
1339
g_value_set_object (&_data_->im_addresses_value, (GObject*) _data_->_tmp73_);
1340
_data_->_tmp74_ = _data_->details;
1341
_data_->_tmp75_ = g_strdup ("im-addresses");
1342
_data_->_tmp76_ = _data_->im_addresses_value;
1343
_data_->_tmp77_ = _data_->_tmp76_;
1344
_data_->_tmp78_ = __g_value_dup0 (&_data_->_tmp77_);
1345
g_hash_table_insert (_data_->_tmp74_, _data_->_tmp75_, _data_->_tmp78_);
1335
_data_->im_addresses_value = _data_->_tmp71_;
1336
_data_->_tmp72_ = _data_->im_addresses;
1337
g_value_set_object (&_data_->im_addresses_value, (GObject*) _data_->_tmp72_);
1338
_data_->_tmp73_ = _data_->details;
1339
_data_->_tmp74_ = g_strdup ("im-addresses");
1340
_data_->_tmp75_ = _data_->im_addresses_value;
1341
_data_->_tmp76_ = _data_->_tmp75_;
1342
_data_->_tmp77_ = __g_value_dup0 (&_data_->_tmp76_);
1343
g_hash_table_insert (_data_->_tmp73_, _data_->_tmp74_, _data_->_tmp77_);
1347
_data_->_tmp79_ = _data_->self->priv->destination_store;
1348
_data_->_tmp80_ = _data_->details;
1345
_data_->_tmp78_ = _data_->self->priv->destination_store;
1346
_data_->_tmp79_ = _data_->details;
1349
1347
_data_->_state_ = 1;
1350
folks_persona_store_add_persona_from_details (_data_->_tmp79_, _data_->_tmp80_, folks_importers_pidgin_parse_contact_ready, _data_);
1348
folks_persona_store_add_persona_from_details (_data_->_tmp78_, _data_->_tmp79_, folks_importers_pidgin_parse_contact_ready, _data_);
1353
_data_->_tmp81_ = NULL;
1354
_data_->_tmp81_ = folks_persona_store_add_persona_from_details_finish (_data_->_tmp79_, _data_->_res_, &_data_->_inner_error_);
1355
_data_->_tmp82_ = _data_->_tmp81_;
1351
_data_->_tmp80_ = NULL;
1352
_data_->_tmp80_ = folks_persona_store_add_persona_from_details_finish (_data_->_tmp78_, _data_->_res_, &_data_->_inner_error_);
1353
_data_->_tmp81_ = _data_->_tmp80_;
1356
1354
if (_data_->_inner_error_ != NULL) {
1357
1355
if (_data_->_inner_error_->domain == FOLKS_PERSONA_STORE_ERROR) {
1358
1356
goto __catch7_folks_persona_store_error;
1370
1368
_g_object_unref0 (_data_->persona);
1371
_data_->persona = _data_->_tmp82_;
1369
_data_->persona = _data_->_tmp81_;
1373
1371
goto __finally7;
1374
1372
__catch7_folks_persona_store_error:
1376
1374
_data_->e = _data_->_inner_error_;
1377
1375
_data_->_inner_error_ = NULL;
1378
_data_->_tmp83_ = stderr;
1379
_data_->_tmp84_ = NULL;
1380
_data_->_tmp84_ = _ ("Failed to create new persona for buddy with alias '%s' and IM addresse" \
1376
_data_->_tmp82_ = stderr;
1377
_data_->_tmp83_ = NULL;
1378
_data_->_tmp83_ = _ ("Failed to create new persona for buddy with alias '%s' and IM addresse" \
1383
1381
"Error: %s\n");
1384
_data_->_tmp85_ = _data_->alias;
1385
_data_->_tmp86_ = _data_->im_address_string;
1386
_data_->_tmp87_ = _data_->e;
1387
_data_->_tmp88_ = _data_->_tmp87_->message;
1388
fprintf (_data_->_tmp83_, _data_->_tmp84_, _data_->_tmp85_, _data_->_tmp86_, _data_->_tmp88_);
1382
_data_->_tmp84_ = _data_->alias;
1383
_data_->_tmp85_ = _data_->im_address_string;
1384
_data_->_tmp86_ = _data_->e;
1385
_data_->_tmp87_ = _data_->_tmp86_->message;
1386
fprintf (_data_->_tmp82_, _data_->_tmp83_, _data_->_tmp84_, _data_->_tmp85_, _data_->_tmp87_);
1389
1387
_data_->result = NULL;
1390
1388
_g_error_free0 (_data_->e);
1391
1389
_g_object_unref0 (_data_->persona);
1414
1412
g_clear_error (&_data_->_inner_error_);
1417
_data_->_tmp90_ = _data_->alias;
1418
if (_data_->_tmp90_ != NULL) {
1419
_data_->_tmp91_ = _data_->persona;
1420
_data_->_tmp89_ = FOLKS_IS_ALIAS_DETAILS (_data_->_tmp91_);
1415
_data_->_tmp89_ = _data_->alias;
1416
if (_data_->_tmp89_ != NULL) {
1417
_data_->_tmp90_ = _data_->persona;
1418
_data_->_tmp88_ = FOLKS_IS_ALIAS_DETAILS (_data_->_tmp90_);
1422
_data_->_tmp89_ = FALSE;
1424
_data_->_tmp92_ = _data_->_tmp89_;
1425
if (_data_->_tmp92_) {
1426
_data_->_tmp93_ = _data_->persona;
1427
_data_->_tmp94_ = _data_->alias;
1428
folks_alias_details_set_alias (FOLKS_ALIAS_DETAILS (_data_->_tmp93_), _data_->_tmp94_);
1430
_data_->_tmp95_ = stdout;
1431
_data_->_tmp96_ = NULL;
1432
_data_->_tmp96_ = _ ("Created persona '%s' for buddy with alias '%s' and IM addresses:\n%s");
1433
_data_->_tmp97_ = _data_->persona;
1434
_data_->_tmp98_ = folks_persona_get_uid (_data_->_tmp97_);
1435
_data_->_tmp99_ = _data_->_tmp98_;
1436
_data_->_tmp100_ = _data_->alias;
1437
_data_->_tmp101_ = _data_->im_address_string;
1438
fprintf (_data_->_tmp95_, _data_->_tmp96_, _data_->_tmp99_, _data_->_tmp100_, _data_->_tmp101_);
1439
_data_->_tmp102_ = _data_->self->priv->persona_count;
1440
_data_->self->priv->persona_count = _data_->_tmp102_ + 1;
1420
_data_->_tmp88_ = FALSE;
1422
_data_->_tmp91_ = _data_->_tmp88_;
1423
if (_data_->_tmp91_) {
1424
_data_->_tmp92_ = _data_->persona;
1425
_data_->_tmp93_ = _data_->alias;
1426
folks_alias_details_set_alias (FOLKS_ALIAS_DETAILS (_data_->_tmp92_), _data_->_tmp93_);
1428
_data_->_tmp94_ = stdout;
1429
_data_->_tmp95_ = NULL;
1430
_data_->_tmp95_ = _ ("Created persona '%s' for buddy with alias '%s' and IM addresses:\n%s");
1431
_data_->_tmp96_ = _data_->persona;
1432
_data_->_tmp97_ = folks_persona_get_uid (_data_->_tmp96_);
1433
_data_->_tmp98_ = _data_->_tmp97_;
1434
_data_->_tmp99_ = _data_->alias;
1435
_data_->_tmp100_ = _data_->im_address_string;
1436
fprintf (_data_->_tmp94_, _data_->_tmp95_, _data_->_tmp98_, _data_->_tmp99_, _data_->_tmp100_);
1437
_data_->_tmp101_ = _data_->self->priv->persona_count;
1438
_data_->self->priv->persona_count = _data_->_tmp101_ + 1;
1441
1439
_data_->result = _data_->persona;
1442
1440
G_IS_VALUE (&_data_->im_addresses_value) ? (g_value_unset (&_data_->im_addresses_value), NULL) : NULL;
1443
1441
_g_hash_table_unref0 (_data_->details);