Inconsistency between documentation and code used for registering Prefix

I’ve just started to look into developing a video channel and I’m already slightly confused.



According to the documentation, I should use the global handler function to register a Prefix for my channel, but looking at pretty much every plugin, they all seem to use Plugin.AddPrefixHandler.

Is there a difference between the two?



Also, according to the API docs, Plugin doesn’t even have such a method. Is there a more complete API I can refer to?



Thanks in advance for any help.

Plugin.AddPrefixHandler is the old way of doing things. The @handler decorator does the same thing, but attaches the prefix declaration to the function that’ll be called (the idea being that it’s more obvious & makes the code more readable). New plug-ins should use the new method, but the old one still works for compatibility purposes.



That makes sense, thanks for the response.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.