/* 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 }