[gnome-online-accounts/wip/jfelder/owncloud-music: 12/14] lastfm: Add support for AcceptSslErrors property
- From: Jean Felder <jfelder src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts/wip/jfelder/owncloud-music: 12/14] lastfm: Add support for AcceptSslErrors property
- Date: Thu, 21 May 2020 20:15:13 +0000 (UTC)
commit 35b3fc898ed6777f82b96e3b3cbfb12e310557f2
Author: Jean Felder <jfelder src gnome org>
Date: Thu May 21 21:04:05 2020 +0200
lastfm: Add support for AcceptSslErrors property
src/goabackend/goalastfmprovider.c | 4 +++-
src/goabackend/goaobjectskeletonutils.c | 6 +++++-
src/goabackend/goaobjectskeletonutils.h | 3 ++-
3 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/src/goabackend/goalastfmprovider.c b/src/goabackend/goalastfmprovider.c
index 8d801045..bd5f71f2 100644
--- a/src/goabackend/goalastfmprovider.c
+++ b/src/goabackend/goalastfmprovider.c
@@ -100,6 +100,7 @@ build_object (GoaProvider *provider,
GError **error)
{
GoaAccount *account;
+ gboolean accept_ssl_errors;
gboolean music_enabled;
gboolean ret = FALSE;
@@ -119,7 +120,8 @@ build_object (GoaProvider *provider,
/* Music */
music_enabled = g_key_file_get_boolean (key_file, group, "MusicEnabled", NULL);
- goa_object_skeleton_attach_music (object, music_enabled);
+ accept_ssl_errors = g_key_file_get_boolean (key_file, group, "AcceptSslErrors", NULL);
+ goa_object_skeleton_attach_music (object, music_enabled, accept_ssl_errors);
if (just_added)
{
diff --git a/src/goabackend/goaobjectskeletonutils.c b/src/goabackend/goaobjectskeletonutils.c
index 5d5b5860..13e398f1 100644
--- a/src/goabackend/goaobjectskeletonutils.c
+++ b/src/goabackend/goaobjectskeletonutils.c
@@ -134,7 +134,8 @@ goa_object_skeleton_attach_documents (GoaObjectSkeleton *object,
void
goa_object_skeleton_attach_music (GoaObjectSkeleton *object,
- gboolean music_enabled)
+ gboolean music_enabled,
+ gboolean accept_ssl_errors)
{
GoaMusic *music;
@@ -144,6 +145,9 @@ goa_object_skeleton_attach_music (GoaObjectSkeleton *object,
if (music == NULL)
{
music = goa_music_skeleton_new ();
+ g_object_set (G_OBJECT (music),
+ "accept-ssl-errors", accept_ssl_errors,
+ NULL);
goa_object_skeleton_set_music (object, music);
}
}
diff --git a/src/goabackend/goaobjectskeletonutils.h b/src/goabackend/goaobjectskeletonutils.h
index 5a391bfb..9d715910 100644
--- a/src/goabackend/goaobjectskeletonutils.h
+++ b/src/goabackend/goaobjectskeletonutils.h
@@ -50,7 +50,8 @@ void goa_object_skeleton_attach_maps (GoaObjectSkeleton *o
gboolean maps_enabled);
void goa_object_skeleton_attach_music (GoaObjectSkeleton *object,
- gboolean music_enabled);
+ gboolean music_enabled,
+ gboolean accept_ssl_errors);
void goa_object_skeleton_attach_photos (GoaObjectSkeleton *object,
gboolean photos_enabled);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]