is there a way to save the ui_locales passed to the register screen to a user’s metadata?
I was trying to use a Pre User Registration hook however I seem unable to address the ui_locales, or any other way to pass a variable.
is there a way to save the ui_locales passed to the register screen to a user’s metadata?
I was trying to use a Pre User Registration hook however I seem unable to address the ui_locales, or any other way to pass a variable.
found it, so posting it here for people searching for the same answer:
exports.onExecutePreUserRegistration = async (event, api) => {
api.user.setUserMetadata("country", event.request.geoip.countryCode);
if(event.transaction){
api.user.setUserMetadata("lang ", event.transaction.ui_locales[0]);
}
};
Thank you a lot for sharing it with the rest of community!