equal
deleted
inserted
replaced
68 return iTimestamp; |
68 return iTimestamp; |
69 } |
69 } |
70 |
70 |
71 void FBRequest::connect() |
71 void FBRequest::connect() |
72 { |
72 { |
|
73 qDebug()<<"Inside FBRequest::connect()"; |
73 emit requestLoading(); |
74 emit requestLoading(); |
74 |
75 |
75 QString url ; |
76 QString url ; |
76 if (iMethod.length()) |
77 if (iMethod.length()) |
77 url = iUrl; |
78 url = iUrl; |
137 return iSession->apiURL(); |
138 return iSession->apiURL(); |
138 } |
139 } |
139 |
140 |
140 QString FBRequest::generateGetURL() const |
141 QString FBRequest::generateGetURL() const |
141 { |
142 { |
|
143 qDebug()<<"Inside FBRequest::generateGetURL()"; |
142 const QUrl url(iUrl); |
144 const QUrl url(iUrl); |
143 const QString queryPrefix = url.hasQuery() ? "&" : "?"; |
145 const QString queryPrefix = url.hasQuery() ? "&" : "?"; |
144 |
146 |
145 QStringList pairs; |
147 QStringList pairs; |
146 DictionaryIterator i(iParams); |
148 DictionaryIterator i(iParams); |
195 return md5(joined); |
197 return md5(joined); |
196 } |
198 } |
197 |
199 |
198 void FBRequest::generatePostBody( QByteArray& body ) |
200 void FBRequest::generatePostBody( QByteArray& body ) |
199 { |
201 { |
|
202 qDebug()<<"Inside FBRequest::generatePostBody()"; |
200 QString endLine = "\r\n--" + kStringBoundary + "\r\n"; |
203 QString endLine = "\r\n--" + kStringBoundary + "\r\n"; |
201 body.append( "--" + kStringBoundary.toUtf8() + "\r\n" ) ; |
204 body.append( "--" + kStringBoundary.toUtf8() + "\r\n" ) ; |
202 |
205 |
203 |
206 |
204 DictionaryIterator i (iParams); |
207 DictionaryIterator i (iParams); |
232 } |
235 } |
233 } |
236 } |
234 |
237 |
235 void FBRequest::handleResponseData( const QByteArray& aResponseData ) |
238 void FBRequest::handleResponseData( const QByteArray& aResponseData ) |
236 { |
239 { |
|
240 qDebug()<<"Inside FBRequest::handleResponseData()"; |
237 FBError error; |
241 FBError error; |
238 QVariant result = parseXMLResponse( aResponseData, error); |
242 QVariant result = parseXMLResponse( aResponseData, error); |
239 if (error.code() != 0) |
243 if (error.code() != 0) |
240 { |
244 { |
241 emit requestFailedWithFacebookError(error); |
245 emit requestFailedWithFacebookError(error); |
248 delete pbar; |
252 delete pbar; |
249 } |
253 } |
250 |
254 |
251 void FBRequest::post( const QString& aUrl, const Dictionary& aParams) |
255 void FBRequest::post( const QString& aUrl, const Dictionary& aParams) |
252 { |
256 { |
|
257 qDebug()<<"Inside FBRequest::post()"; |
253 iUrl = aUrl; |
258 iUrl = aUrl; |
254 iParams = aParams; |
259 iParams = aParams; |
255 |
260 |
256 iSession->send(this); |
261 iSession->send(this); |
257 } |
262 } |
258 |
263 |
259 void FBRequest::cancel() |
264 void FBRequest::cancel() |
260 { |
265 { |
261 |
266 qDebug()<<"Inside FBRequest::cancel()"; |
262 } |
267 } |
263 |
268 |
264 |
269 |
265 void FBRequest::call (const QString& aMethod, const Dictionary& aParams) |
270 void FBRequest::call (const QString& aMethod, const Dictionary& aParams) |
266 { |
271 { |
301 } |
306 } |
302 |
307 |
303 |
308 |
304 QVariant FBRequest::parseXMLResponse ( const QByteArray& aResponseData, FBError& aError) |
309 QVariant FBRequest::parseXMLResponse ( const QByteArray& aResponseData, FBError& aError) |
305 { |
310 { |
|
311 qDebug()<<"Inside FBRequest::handleResponseData()"; |
306 QXmlInputSource input; |
312 QXmlInputSource input; |
307 input.setData(aResponseData); |
313 input.setData(aResponseData); |
308 |
314 |
309 FBXMLHandler handler; |
315 FBXMLHandler handler; |
310 QXmlSimpleReader parser; |
316 QXmlSimpleReader parser; |
346 emit requestFailedWithNetworkError(aCode ); |
352 emit requestFailedWithNetworkError(aCode ); |
347 } |
353 } |
348 |
354 |
349 void FBRequest::networkReplyFinished () |
355 void FBRequest::networkReplyFinished () |
350 { |
356 { |
351 |
357 qDebug()<<"Inside FBRequest::networkReplyFinished()"; |
352 QNetworkReply* reply = static_cast<QNetworkReply*> ( sender() ); |
358 QNetworkReply* reply = static_cast<QNetworkReply*> ( sender() ); |
353 QByteArray responseData = reply->readAll(); |
359 QByteArray responseData = reply->readAll(); |
354 |
360 |
355 handleResponseData ( responseData ); |
361 handleResponseData ( responseData ); |
356 |
362 |