@@ -20,10 +20,15 @@ void UserConfigWrapper::Init(Napi::Env env, Napi::Object exports) {
2020 InstanceMethod (" getPriority" , &UserConfigWrapper::getPriority),
2121 InstanceMethod (" getName" , &UserConfigWrapper::getName),
2222 InstanceMethod (" getProfilePic" , &UserConfigWrapper::getProfilePic),
23+ InstanceMethod (
24+ " getProfileUpdatedSeconds" ,
25+ &UserConfigWrapper::getProfileUpdatedSeconds),
26+ InstanceMethod (
27+ " setReuploadProfilePic" , &UserConfigWrapper::setReuploadProfilePic),
2328 InstanceMethod (" setPriority" , &UserConfigWrapper::setPriority),
2429 InstanceMethod (" setName" , &UserConfigWrapper::setName),
2530 InstanceMethod (" setNameTruncated" , &UserConfigWrapper::setNameTruncated),
26- InstanceMethod (" setProfilePic " , &UserConfigWrapper::setProfilePic ),
31+ InstanceMethod (" setNewProfilePic " , &UserConfigWrapper::setNewProfilePic ),
2732 InstanceMethod (
2833 " getEnableBlindedMsgRequest" ,
2934 &UserConfigWrapper::getEnableBlindedMsgRequest),
@@ -107,7 +112,7 @@ void UserConfigWrapper::setNameTruncated(const Napi::CallbackInfo& info) {
107112 });
108113}
109114
110- void UserConfigWrapper::setProfilePic (const Napi::CallbackInfo& info) {
115+ void UserConfigWrapper::setNewProfilePic (const Napi::CallbackInfo& info) {
111116 return wrapExceptions (info, [&] {
112117 assertInfoLength (info, 1 );
113118 auto profile_pic_obj = info[0 ];
@@ -119,6 +124,23 @@ void UserConfigWrapper::setProfilePic(const Napi::CallbackInfo& info) {
119124 });
120125}
121126
127+ void UserConfigWrapper::setReuploadProfilePic (const Napi::CallbackInfo& info) {
128+ assertInfoLength (info, 1 );
129+ auto profile_pic_obj = info[0 ];
130+
131+ if (!profile_pic_obj.IsNull () && !profile_pic_obj.IsUndefined ())
132+ assertIsObject (profile_pic_obj);
133+
134+ config.set_reupload_profile_pic (profile_pic_from_object (profile_pic_obj));
135+ }
136+
137+ Napi::Value UserConfigWrapper::getProfileUpdatedSeconds (const Napi::CallbackInfo& info) {
138+ return wrapResult (info, [&] {
139+ auto env = info.Env ();
140+ return config.get_profile_updated ();
141+ });
142+ }
143+
122144Napi::Value UserConfigWrapper::getEnableBlindedMsgRequest (const Napi::CallbackInfo& info) {
123145 return wrapResult (info, [&] {
124146 auto env = info.Env ();
0 commit comments