mirror of
https://github.com/AynaLivePlayer/miaosic.git
synced 2025-12-06 13:02:48 +08:00
update api
This commit is contained in:
11
registry.go
11
registry.go
@@ -23,6 +23,17 @@ func RegisterProvider(provider MediaProvider) {
|
||||
_providers[provider.GetName()] = provider
|
||||
}
|
||||
|
||||
func UnregisterProvider(name string) {
|
||||
_, ok := _providers[name]
|
||||
if ok {
|
||||
delete(_providers, name)
|
||||
}
|
||||
}
|
||||
|
||||
func UnregisterAllProvider() {
|
||||
_providers = make(map[string]MediaProvider)
|
||||
}
|
||||
|
||||
func GetProvider(name string) (MediaProvider, bool) {
|
||||
provider, ok := _providers[name]
|
||||
return provider, ok
|
||||
|
||||
Reference in New Issue
Block a user