312
313
return g_string_free (escaped, FALSE);
315
GnomeKeyringAttributeList *
316
utils_create_keyring_add_attr_list (NMConnection *connection,
317
const char *connection_uuid,
318
const char *connection_id,
319
const char *setting_name,
320
const char *setting_key,
321
char **out_display_name)
317
utils_create_mobile_connection_id (const char *provider, const char *plan_name)
323
GnomeKeyringAttributeList *attrs = NULL;
324
NMSettingConnection *s_con;
327
s_con = nm_connection_get_setting_connection (connection);
328
g_return_val_if_fail (s_con != NULL, NULL);
329
connection_uuid = nm_setting_connection_get_uuid (s_con);
330
connection_id = nm_setting_connection_get_id (s_con);
333
g_return_val_if_fail (connection_uuid != NULL, NULL);
334
g_return_val_if_fail (connection_id != NULL, NULL);
335
g_return_val_if_fail (setting_name != NULL, NULL);
336
g_return_val_if_fail (setting_key != NULL, NULL);
338
if (out_display_name) {
339
*out_display_name = g_strdup_printf ("Network secret for %s/%s/%s",
345
attrs = gnome_keyring_attribute_list_new ();
346
gnome_keyring_attribute_list_append_string (attrs,
349
gnome_keyring_attribute_list_append_string (attrs,
352
gnome_keyring_attribute_list_append_string (attrs,
319
g_return_val_if_fail (provider != NULL, NULL);
322
return g_strdup_printf ("%s %s", provider, plan_name);
324
/* The %s is a mobile provider name, eg "T-Mobile" */
325
return g_strdup_printf (_("%s connection"), provider);