def subscribe_to_lot(lot_id): request_json = RestAPI.request_data_to_json(request.data) data_required = [ "type", "message", ] RestAPI.check_required_fields(request_json, data_required) if user.subscribe_to_lot( lot_id, *[request_json[data] for data in data_required]): return RestAPI.message( f"You are now subscribed to lot {lot_id}"), 201 else: return RestAPI.message("You are already subscribed"), 200
def subscribe_to_lot(lot_id): try: user.subscribe_to_lot(lot_id) return RestAPI.message(f'You are now subscribed to lot {lot_id}'), 201 except: return RestAPI.message('You are already subscribed'), 200