Merge branch 'asmodeus' of git.aiterp.net:lucifer/new-server into asmodeus

This commit is contained in:
2021-05-24 08:30:36 +02:00
21 changed files with 366 additions and 12 deletions
+14
View File
@@ -0,0 +1,14 @@
package drivers
import "git.aiterp.net/lucifer/new-server/models"
type DriverMap map[models.DriverKind]models.Driver
func (m DriverMap) Provide(kind models.DriverKind) (models.Driver, error) {
if m[kind] == nil {
return nil, models.ErrUnknownDriver
}
return m[kind], nil
}