Skip to content

Commit 830d444

Browse files
committed
chore: remove setUserConfig as unused
1 parent a677255 commit 830d444

File tree

3 files changed

+1
-77
lines changed

3 files changed

+1
-77
lines changed

include/user_config.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ class UserConfigWrapper : public ConfigBaseImpl, public Napi::ObjectWrap<UserCon
2626
void setName(const Napi::CallbackInfo& info);
2727
void setNameTruncated(const Napi::CallbackInfo& info);
2828
void setNewProfilePic(const Napi::CallbackInfo& info);
29-
void setUserConfig(const Napi::CallbackInfo& info);
3029

3130
void setReuploadProfilePic(const Napi::CallbackInfo& info);
3231
Napi::Value getProfileUpdatedSeconds(const Napi::CallbackInfo& info);

src/user_config.cpp

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
13579
void UserConfigWrapper::setPriority(const Napi::CallbackInfo& info) {
13680
return wrapExceptions(info, [&] {
13781
auto env = info.Env();

types/user/userconfig.d.ts

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,7 @@ declare module 'libsession_util_nodejs' {
1717
setPriority: (priority: number) => void;
1818
setName: (name: string) => void;
1919
setNameTruncated: (name: string) => void;
20-
/**
21-
*
22-
* Batch set user config fields.
23-
* Set a field to null to not change it
24-
* for example,
25-
* - set newProfilePic to null to not change the profile picture
26-
* - set newProfilePic to url: null, key: null to erase it
27-
*
28-
* `name` set to null means to not change it, but `name` set to `''` means to erase it
29-
*/
30-
setUserConfig: (details: {
31-
priority: number | null;
32-
name: string | null;
33-
newProfilePic: ProfilePicture | null;
34-
reuploadProfilePic: ProfilePicture | null;
35-
enableBlindedMsgRequest: boolean | null;
36-
noteToSelfExpiry: number | null;
37-
}) => void;
20+
3821
/**
3922
* Call this when uploading a new profile picture (i.e. not an auto reupload)
4023
*/
@@ -77,7 +60,6 @@ declare module 'libsession_util_nodejs' {
7760
public setNameTruncated: UserConfigWrapper['setNameTruncated'];
7861
public setNewProfilePic: UserConfigWrapper['setNewProfilePic'];
7962
public setReuploadProfilePic: UserConfigWrapper['setReuploadProfilePic'];
80-
public setUserConfig: UserConfigWrapper['setUserConfig'];
8163
public getProfileUpdatedSeconds: UserConfigWrapper['getProfileUpdatedSeconds'];
8264
public getProfilePicWithKeyHex: UserConfigWrapper['getProfilePicWithKeyHex'];
8365
public getEnableBlindedMsgRequest: UserConfigWrapper['getEnableBlindedMsgRequest'];
@@ -102,7 +84,6 @@ declare module 'libsession_util_nodejs' {
10284
| MakeActionCall<UserConfigWrapper, 'setNameTruncated'>
10385
| MakeActionCall<UserConfigWrapper, 'setNewProfilePic'>
10486
| MakeActionCall<UserConfigWrapper, 'setReuploadProfilePic'>
105-
| MakeActionCall<UserConfigWrapper, 'setUserConfig'>
10687
| MakeActionCall<UserConfigWrapper, 'getProfileUpdatedSeconds'>
10788
| MakeActionCall<UserConfigWrapper, 'getProfilePicWithKeyHex'>
10889
| MakeActionCall<UserConfigWrapper, 'getEnableBlindedMsgRequest'>

0 commit comments

Comments
 (0)