diff --git a/include/ircd/m/register.h b/include/ircd/m/register.h index 26530a36a..984d55230 100644 --- a/include/ircd/m/register.h +++ b/include/ircd/m/register.h @@ -19,11 +19,11 @@ namespace ircd::m struct ircd::m::registar :json::tuple < - json::property, + json::property, json::property, - json::property, + json::property, json::property, - json::property, + json::property, json::property > { diff --git a/modules/client/register.cc b/modules/client/register.cc index c5fd6f41a..a06b8068f 100644 --- a/modules/client/register.cc +++ b/modules/client/register.cc @@ -214,7 +214,7 @@ register_user(const m::registar &request, // generate a Matrix ID local part. const auto &username { - unquote(json::get<"username"_>(request)) + json::get<"username"_>(request) }; // Generate canonical mxid. The home_server is appended if one is not @@ -231,7 +231,7 @@ register_user(const m::registar &request, // 3.3.1 Required. The desired password for the account. const auto &password { - unquote(at<"password"_>(request)) + at<"password"_>(request) }; // (r0.3.0) 3.4.1 ID of the client device. If this does not correspond to a @@ -239,7 +239,7 @@ register_user(const m::registar &request, // generate a device_id if this is not specified. const auto requested_device_id { - unquote(json::get<"device_id"_>(request)) + json::get<"device_id"_>(request) }; const m::id::device::buf device_id