package com.abewy.android.apps.klyph.facebook.request; import com.abewy.android.apps.klyph.facebook.request.base.ElementTimelineRequest; public class UserTimelineRequest extends ElementTimelineRequest { @Override protected String getWhereCondition(String id) { return " source_id = " + id + " and actor_id <> " + id + " AND is_hidden = 0 AND strlen(parent_post_id) = 0 ORDER BY created_time DESC LIMIT 30"; } /*@Override public List<String> getAdditionalQueries(String id, String offset) { if (offset == null || offset.length() == 0) { String query1 = "SELECT uid, name, about_me, birthday, birthday_date, " + "can_message, can_post, contact_email, current_address, current_location, education, " + "email, first_name, friend_count, hometown_location, " + "is_app_user, is_blocked, last_name, likes_count, meeting_for, " + "meeting_sex, middle_name, mutual_friend_count, online_presence, pic, " + "pic_big, pic_big_with_logo, pic_cover, pic_small, pic_small_with_logo, pic_square, pic_square_with_logo, " + "pic_with_logo, political, relationship_status, " + "religion, sex, status, " + "subscriber_count, work FROM user WHERE uid = " + id; String query2 = "SELECT id, url from square_profile_pic WHERE id IN (SELECT uid FROM #query13) AND size = " + (Klyph.getStandardImageSizeForRequest() * 3); List<String> queries = new ArrayList<String>(); queries.add(query1); queries.add(query2); return queries; } return new ArrayList<String>(); }*/ /*@Override public ArrayList<GraphObject> handleResult(JSONArray[] result) { ArrayList<GraphObject> streams = super.handleResult(result); if (result.length > 12) { if (result[12].length() > 0) { JSONArray user = result[12]; JSONArray url = result[13]; assocData(user, url, "uid", "id", "pic", "url"); UserDeserializer uDeserializer = new UserDeserializer(); streams.add(0, (User) uDeserializer.deserializeArray(user).get(0)); } } setHasMoreData(streams.size() > 0); return streams; }*/ }