There’s virtually no documentation on this, and the plugin API file doesn’t have a comment explaining the use of this function. Plus, the only place I can see it used is in plugins, not in core. So what does api.addSaveableUserOptionField()
do exactly? Is there additional configuration needed to use it?
I don’t know, but here’s what I think I found out.
But first–My question is why do you care? Is there something you’re trying to do? But maybe if you’re trying to create a plugin that has user options, this is how to to do it. It’s not used in core since it’s a hook especially for plugins to be able to have their own user options.
Looks like it’s used in the Chat plugin like here:
Looks like if your plugin has user options then you use this to establish that it’s a user option with the UserUpdater
.
Yes, I’m planning to have a user setting in a plugin. I saw previosuly that Chat and IIRC AI used this function to add user settings, so I was wondering if there was a documentd way of doing it.
1 个赞