mirror of https://github.com/v2ray/v2ray-core
comments
parent
9db6c187c6
commit
40d7c40489
|
@ -1,9 +1,18 @@
|
|||
package core
|
||||
|
||||
// PluginMetadata contains some brief information regarding a plugin.
|
||||
type PluginMetadata struct {
|
||||
// Name of the plugin
|
||||
Name string
|
||||
}
|
||||
|
||||
// GetMetadataFuncName is the name of the function in the plugin to return PluginMetadata.
|
||||
const GetMetadataFuncName = "GetPluginMetadata"
|
||||
|
||||
// GetMetadataFunc is the type of the function in the plugin to return PluginMetadata.
|
||||
type GetMetadataFunc func() PluginMetadata
|
||||
|
||||
// LoadPlugins loads all possible plugins in the 'plugin' directory.
|
||||
func LoadPlugins() error {
|
||||
return loadPluginsInternal()
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@ import (
|
|||
"v2ray.com/core/common/platform"
|
||||
)
|
||||
|
||||
func LoadPlugins() error {
|
||||
func loadPluginsInternal() error {
|
||||
pluginPath := platform.GetPluginDirectory()
|
||||
|
||||
dir, err := os.Open(pluginPath)
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
|
||||
package core
|
||||
|
||||
func LoadPlugins() error {
|
||||
func loadPluginsInternal() error {
|
||||
return nil
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue