()
| 32 | } |
| 33 | |
| 34 | func (srv *Server) loadPlugins() { |
| 35 | os.Mkdir("plugins", 0755) |
| 36 | dir, _ := os.ReadDir("plugins") |
| 37 | for _, entry := range dir { |
| 38 | if entry.IsDir() { |
| 39 | continue |
| 40 | } |
| 41 | srv.loadPlugin("plugins/" + entry.Name()) |
| 42 | } |
| 43 | } |
| 44 | |
| 45 | func (srv *Server) loadPlugin(name string) { |
| 46 | pl, err := plugin.Open(name) |
no test coverage detected