This commit is contained in:
Alexey Chelnakov 2024-07-11 14:04:49 +03:00
parent 3e9078ee86
commit e090080325

View File

@ -936,8 +936,8 @@ func (c *MgClient) WsMeta(events []string, urlParams ...WsParams) (string, http.
url = fmt.Sprintf("%s%s%s%s", strings.Replace(c.URL, "https", "wss", 1), prefix, "/ws?events=", strings.Join(events[:], ",")) url = fmt.Sprintf("%s%s%s%s", strings.Replace(c.URL, "https", "wss", 1), prefix, "/ws?events=", strings.Join(events[:], ","))
var params wsParams var params wsParams
for _, opt := range urlParams { for _, param := range urlParams {
opt.apply(&params) param.apply(&params)
} }
if len(params.options) > 0 { if len(params.options) > 0 {
url = fmt.Sprintf("%s&options=%s", url, strings.Join(params.options, ",")) url = fmt.Sprintf("%s&options=%s", url, strings.Join(params.options, ","))