public static string ParseBaseUrlForWebPubSub()

in src/Libs/Common/Utils/UrlHelper.cs [10:23]


        public static string ParseBaseUrlForWebPubSub(Uri uri)
        {
            var build = new UriBuilder(uri);
            build.Query = null;
            var baseUrl = build.Uri.AbsoluteUri;

            var query = QueryHelpers.ParseQuery(uri.Query);
            if (query.TryGetValue("hub", out var hub))
            {
                baseUrl = QueryHelpers.AddQueryString(baseUrl, "hub", hub);
            }

            return baseUrl;
        }