matrix-coro

A WIP highlevel matrix c++ SDK with a MAS first approach
git clone git://archive.git.mtrnord.blog/MTRNord/matrix-coro.git
Log | Files | Refs | README | LICENSE

utils.hpp (316B)


      1 #pragma once
      2 #include <string>
      3 #include <curl/curl.h>
      4 
      5 inline std::string url_encode(const std::string &decoded) {
      6     const auto encoded_value = curl_easy_escape(nullptr, decoded.c_str(), static_cast<int>(decoded.length()));
      7     std::string result(encoded_value);
      8     curl_free(encoded_value);
      9     return result;
     10 }