Ejemplo n.º 1
0
/*
  ConnectionOrigin
*/
func (self *Hub) ConnectionOrigin(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")
	}

	origin := conn.Origin()
	if origin == "" {
		origin = "unknown"
	}
	return origin, nil
}