Exemple #1
0
    def image_list(self, unused_request):
        qry = ImageModel.query()
        my_items = []

        for img in qry:
            my_items.append(
                ImageMessage(
                    name=img.name,
                    image=img.image,
                    uuid=img.uuid,
                    review_uuid=img.review_uuid,
                    revobj_uuid=img.revobj_uuid,
                    is_main=img.is_main,
                    deleted=img.deleted,
                )
            )

        return ImageMessageCollection(items=my_items)
Exemple #2
0
    def image_sync_down(self, request):
        query = ImageModel.query(ImageModel.last_modified > string_to_datetime(request.date))

        my_items = []

        for img in query:
            my_items.append(
                ImageMessage(
                    name=img.name,
                    image=img.image,
                    uuid=img.uuid,
                    review_uuid=img.review_uuid,
                    revobj_uuid=img.revobj_uuid,
                    is_main=img.is_main,
                    last_modified=img.last_modified,
                    deleted=img.deleted,
                )
            )

        return ImageMessageCollection(items=my_items)