@@ -30,7 +30,6 @@ void UserConfigWrapper::Init(Napi::Env env, Napi::Object exports) {
3030 InstanceMethod (" setPriority" , &UserConfigWrapper::setPriority),
3131 InstanceMethod (" setName" , &UserConfigWrapper::setName),
3232 InstanceMethod (" setNameTruncated" , &UserConfigWrapper::setNameTruncated),
33- InstanceMethod (" setUserConfig" , &UserConfigWrapper::setUserConfig),
3433 InstanceMethod (" setNewProfilePic" , &UserConfigWrapper::setNewProfilePic),
3534 InstanceMethod (
3635 " getEnableBlindedMsgRequest" ,
@@ -77,61 +76,6 @@ Napi::Value UserConfigWrapper::getProfilePic(const Napi::CallbackInfo& info) {
7776 });
7877}
7978
80- void UserConfigWrapper::setUserConfig (const Napi::CallbackInfo& info) {
81- return wrapExceptions (info, [&] {
82- auto env = info.Env ();
83- assertInfoLength (info, 1 );
84- auto configObj = info[0 ];
85- assertIsObject (configObj);
86-
87- auto obj = configObj.As <Napi::Object>();
88- if (obj.IsEmpty ()) {
89- return ;
90- }
91- // Handle priority field
92- if (auto priority = maybeNonemptyInt (
93- obj.Get (" priority" ), " UserConfigWrapper::setUserConfig - priority" )) {
94- auto new_priority = toPriority (priority.value (), config.get_nts_priority ());
95- config.set_nts_priority (new_priority);
96- }
97-
98- // Handle nameTruncated field
99- if (auto new_name = maybeNonemptyString (
100- obj.Get (" name" ), " UserConfigWrapper::setUserConfig - name" )) {
101- config.set_name_truncated (*new_name); // truncates silently if too long
102- }
103-
104- // Handle newProfilePic field
105- if (auto newProfilePic = maybeNonemptyProfilePic (
106- obj.Get (" newProfilePic" ), " UserConfigWrapper::setUserConfig - newProfilePic" )) {
107- config.set_profile_pic (*newProfilePic);
108- }
109-
110- // Handle reuploadProfilePic field
111- if (auto reuploadProfilePic = maybeNonemptyProfilePic (
112- obj.Get (" reuploadProfilePic" ),
113- " UserConfigWrapper::setUserConfig - reuploadProfilePic" )) {
114- config.set_reupload_profile_pic (*reuploadProfilePic);
115- }
116-
117- // Handle enableBlindedMsgRequest field
118- if (auto blindedMsgReqCpp = maybeNonemptyBoolean (
119- obj.Get (" enableBlindedMsgRequest" ),
120- " UserConfigWrapper::setUserConfig - enableBlindedMsgRequest" )) {
121- config.set_blinded_msgreqs (*blindedMsgReqCpp);
122- }
123-
124- // Handle noteToSelfExpiry field
125- if (auto new_nts_expiry_seconds = maybeNonemptyInt (
126- obj.Get (" noteToSelfExpirySeconds" ),
127- " UserConfigWrapper::setUserConfig - noteToSelfExpiry" )) {
128- auto expiry = obj.Get (" noteToSelfExpiry" );
129-
130- config.set_nts_expiry (std::chrono::seconds{*new_nts_expiry_seconds});
131- }
132- });
133- }
134-
13579void UserConfigWrapper::setPriority (const Napi::CallbackInfo& info) {
13680 return wrapExceptions (info, [&] {
13781 auto env = info.Env ();
0 commit comments