@post('/api/chatbox',
      apply=AuthenticatedPlugin())
def post_chat_box():
    service = BundleService()
    recipient_user_id = request.POST.get('recipientUserId', None)
    message = request.POST.get('message', None)
    worksheet_uuid = request.POST.get('worksheetId', -1)
    bundle_uuid = request.POST.get('bundleId', -1)
    info = {
        'sender_user_id': request.user.user_id,
        'recipient_user_id': recipient_user_id,
        'message': message,
        'worksheet_uuid': worksheet_uuid,
        'bundle_uuid': bundle_uuid,
    }
    chats = service.add_chat_log_info(info)
    return {'chats': chats}
Transpose a point by an interval, using the Sebastian interval system
dataset/ETHPy150Open codalab/codalab-cli/codalab/rest/legacy.py/post_chat_box--crossover with--dataset/ETHPy150Open jtauber/sebastian/sebastian/core/transforms.py/transpose