示例#1
0
    def on_get(self, req, resp, username):
        user = User.get_or_none(username=username)

        if user:
            user = user.profile.get()

            objects = [
                Status.get_by_id(int(status))
                for status in TimelineManager(user).query() if status
            ]
            collectionPage = activities.OrderedCollectionPage(
                map(activities.Note, objects))
            collection = activities.OrderedCollection([collectionPage])
            resp.body = json.dumps(collection.to_json(context=True))
            resp.status = falcon.HTTP_200