2020-08-22 01:50:38 +03:00
|
|
|
module websocket
|
|
|
|
|
2020-12-02 06:02:53 +03:00
|
|
|
// Represents an Uri for websocket connections
|
2020-08-22 01:50:38 +03:00
|
|
|
struct Uri {
|
|
|
|
mut:
|
2020-12-02 06:02:53 +03:00
|
|
|
url string // The url to the websocket endpoint
|
|
|
|
hostname string // The hostname to the websocket endpoint
|
|
|
|
port string // The port to the websocket endpoint
|
|
|
|
resource string // The resource used on the websocket endpoint
|
|
|
|
querystring string // The query string on the websocket endpoint
|
2020-08-22 01:50:38 +03:00
|
|
|
}
|
|
|
|
|
2020-12-02 06:02:53 +03:00
|
|
|
// str returns the string representation of the Uri
|
2020-08-22 01:50:38 +03:00
|
|
|
pub fn (u Uri) str() string {
|
|
|
|
return u.url
|
|
|
|
}
|