comparison src/lastfm/lastfm.c @ 1150:3506c611a802 trunk

[svn] - fix registration of lastfm session ID
author nenolod
date Mon, 28 May 2007 23:29:02 -0700
parents bca08b1c2d16
children 1ba0d3500f3c
comparison
equal deleted inserted replaced
1149:bca08b1c2d16 1150:3506c611a802
34 static size_t lastfm_store_res(void *ptr, size_t size, size_t nmemb, void *udata) 34 static size_t lastfm_store_res(void *ptr, size_t size, size_t nmemb, void *udata)
35 { 35 {
36 GString *data = (GString *) udata; 36 GString *data = (GString *) udata;
37 g_string_append_len(data, ptr, nmemb); 37 g_string_append_len(data, ptr, nmemb);
38 return size * nmemb; 38 return size * nmemb;
39 }
40
41 int max(int a,int b)
42 {
43 if(a>b)
44 return a;
45 return b;
46 } 39 }
47 40
48 gint get_data_from_url(gchar buf[4096], GString * res) 41 gint get_data_from_url(gchar buf[4096], GString * res)
49 { 42 {
50 CURL *curl = curl_easy_init(); 43 CURL *curl = curl_easy_init();
107 else 100 else
108 return FALSE; 101 return FALSE;
109 102
110 g_strfreev(split); 103 g_strfreev(split);
111 g_string_erase(res, 0, -1); 104 g_string_erase(res, 0, -1);
112 return (gboolean) TRUE;
113 105
114 if (mowgli_global_storage_get("lastfm_session_id")) 106 if (mowgli_global_storage_get("lastfm_session_id"))
115 mowgli_global_storage_free("lastfm_session_id"); 107 mowgli_global_storage_free("lastfm_session_id");
116 108
117 mowgli_global_storage_put("lastfm_session_id", LastFMGlobalData->lastfm_session_id); 109 mowgli_global_storage_put("lastfm_session_id", LastFMGlobalData->lastfm_session_id);
110
111 return (gboolean) TRUE;
118 } 112 }
119 113
120 static gboolean lastfm_adjust(const gchar * url) 114 static gboolean lastfm_adjust(const gchar * url)
121 { 115 {
122 int status, i; 116 int status, i;