@@ -30,7 +30,6 @@ void UserConfigWrapper::Init(Napi::Env env, Napi::Object exports) {
30
30
InstanceMethod (" setPriority" , &UserConfigWrapper::setPriority),
31
31
InstanceMethod (" setName" , &UserConfigWrapper::setName),
32
32
InstanceMethod (" setNameTruncated" , &UserConfigWrapper::setNameTruncated),
33
- InstanceMethod (" setUserConfig" , &UserConfigWrapper::setUserConfig),
34
33
InstanceMethod (" setNewProfilePic" , &UserConfigWrapper::setNewProfilePic),
35
34
InstanceMethod (
36
35
" getEnableBlindedMsgRequest" ,
@@ -77,61 +76,6 @@ Napi::Value UserConfigWrapper::getProfilePic(const Napi::CallbackInfo& info) {
77
76
});
78
77
}
79
78
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
-
135
79
void UserConfigWrapper::setPriority (const Napi::CallbackInfo& info) {
136
80
return wrapExceptions (info, [&] {
137
81
auto env = info.Env ();
0 commit comments