예제 #1
0
파일: main.py 프로젝트: dbercht/remindr
    def post(self):
        params = json_decode(self.request.body)
        lat = params.get('lat')
        lng = params.get('lng')
        name = params.get('name')
        created_at = params.get('created_at', datetime.utcnow())
        user_uuid = params.get('user_uuid')

        user = UserRepository.read_one(user_uuid)
        item = Item({
            'uuid': uuid4(),
            'name': name,
            'location': [lat, lng],
            'created_at': created_at
        })

        ItemRepository.write(user, item)
        self.write({
            'item': item.to_primitive()
        })
예제 #2
0
파일: main.py 프로젝트: dbercht/remindr
 def get(self, uuid):
     self.write({
         'user': UserRepository.read_one(uuid).to_primitive()
     })