From 5cf0273c7fcc10b85a4aeaaef20d602dd1bd1969 Mon Sep 17 00:00:00 2001 From: Ashod Nakashian Date: Sat, 20 Jun 2020 15:12:13 -0400 Subject: wsd: parse the URI params of the URI and DocumentURI Change-Id: Iefc8c10ff85270aa95f255cef29b3427a0efcfe6 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/96826 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice Reviewed-by: Ashod Nakashian --- wsd/RequestDetails.hpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'wsd/RequestDetails.hpp') diff --git a/wsd/RequestDetails.hpp b/wsd/RequestDetails.hpp index e55f28535a..93dd4ff50f 100644 --- a/wsd/RequestDetails.hpp +++ b/wsd/RequestDetails.hpp @@ -119,6 +119,7 @@ private: StringVector _pathSegs; std::map _params; std::map _fields; + std::map _docUriParams; void processURI(); @@ -134,6 +135,8 @@ public: /// The DocumentURI, decoded. Doesn't contain WOPISrc or any other appendages. std::string getDocumentURI() const { return getField(Field::DocumentURI); } + const std::map& getDocumentURIParams() const { return _docUriParams; } + std::string getURI() const { return _uriString; -- cgit