Ejemplo n.º 1
0
/*
  ConnectionReference
*/
func (self *Hub) ConnectionReference(conn interfaces.Connection) (string, error) {
	b, err := self.isRegisteredConnection(conn)
	if err != nil {
		return "error", err
	}
	if !b {
		return "", errors.New("connection is not registered")
	}

	ref := conn.Reference()
	if ref == "" {
		ref = "unknown"
	}
	return ref, nil
}