summaryrefslogtreecommitdiff
path: root/rest-extras/flickr-proxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'rest-extras/flickr-proxy.c')
-rw-r--r--rest-extras/flickr-proxy.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/rest-extras/flickr-proxy.c b/rest-extras/flickr-proxy.c
index 9900242..f0adc4a 100644
--- a/rest-extras/flickr-proxy.c
+++ b/rest-extras/flickr-proxy.c
@@ -368,6 +368,24 @@ flickr_proxy_is_successful (RestXmlNode *root, GError **error)
return TRUE;
}
+/**
+ * flickr_proxy_new_upload:
+ * @proxy: a valid #FlickrProxy
+ *
+ * Create a new #RestProxyCall that can be used for uploading.
+ *
+ * See http://www.flickr.com/services/api/upload.api.html for details on
+ * uploading to Flickr.
+ */
+RestProxyCall *
+flickr_proxy_new_upload (FlickrProxy *proxy)
+{
+ return g_object_new (FLICKR_TYPE_PROXY_CALL,
+ "proxy", proxy,
+ "upload", TRUE,
+ NULL);
+}
+
#if BUILD_TESTS
void
test_flickr_error (void)