def user_get_home_timeline(req,user_id): #そのユーザのフォローしているユーザのタイムライン bookmark=ApiObject.get_bookmark_of_user_id(user_id) if(bookmark==None): return [] feed_key_list=ApiObject.offset_and_limit(req,bookmark.stack_feed_list) feed_list=ApiObject.get_cached_object_list(feed_key_list) dic=ApiObject.create_feed_object_list(req,feed_list,feed_key_list) return dic
def bookmark_get_thread_list(req,user_id,bookmark=None): if(not bookmark): bookmark=ApiObject.get_bookmark_of_user_id(user_id) if(bookmark==None): return [] thread_key_list=bookmark.thread_key_list thread_key_list=ApiObject.offset_and_limit(req,thread_key_list) dic=ApiObject.create_thread_object_list(req,thread_key_list,"bookmark") ApiBookmark.add_removed_thread_to_dic(req,dic,thread_key_list) return dic