code: func (r *Room) Entry(ctx context.Context, msg []byte) (*JoinResponse, error) {
  	logger := pitaya.GetDefaultLoggerFromCtx(ctx) // The default logger contains a requestId, the route being executed and the sessionId
  	s := pitaya.GetSessionFromCtx(ctx)
  
  	err := s.Bind(ctx, "helroow")
  	if err != nil {
  		logger.Error("Failed to bind session")
  		logger.Error(err)
  		return nil, pitaya.Error(err, "RH-000", map[string]string{"failed": "bind"})
  	}
  	return &JoinResponse{Result: "ok"}, nil
  }
docs: // Entry is the entrypoint