diff --git a/example/openblive/openblive.go b/example/openblive/openblive.go index 1f43235..0379971 100644 --- a/example/openblive/openblive.go +++ b/example/openblive/openblive.go @@ -2,8 +2,7 @@ package main import ( "fmt" - "github.com/AynaLivePlayer/liveroom" - "github.com/AynaLivePlayer/liveroom/provider/openblive" + "github.com/AynaLivePlayer/liveroom-sdk/provider/openblive" "os" "os/signal" "time" diff --git a/example/webdm/webdm.go b/example/webdm/webdm.go index 5ec958c..2235f01 100644 --- a/example/webdm/webdm.go +++ b/example/webdm/webdm.go @@ -2,8 +2,7 @@ package main import ( "fmt" - "github.com/AynaLivePlayer/liveroom" - "github.com/AynaLivePlayer/liveroom/provider/webdm" + "github.com/AynaLivePlayer/liveroom-sdk/provider/webdm" "os" "os/signal" "time" diff --git a/go.mod b/go.mod index 579edc9..ee214ca 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/AynaLivePlayer/liveroom +module github.com/AynaLivePlayer/liveroom-sdk go 1.20 diff --git a/provider/openblive/openblive.go b/provider/openblive/openblive.go index 2a6010d..ca72293 100644 --- a/provider/openblive/openblive.go +++ b/provider/openblive/openblive.go @@ -3,8 +3,7 @@ package openblive import ( "context" "errors" - "github.com/AynaLivePlayer/liveroom" - "github.com/AynaLivePlayer/liveroom/utils" + "github.com/AynaLivePlayer/liveroom-sdk/utils" openblive "github.com/aynakeya/open-bilibili-live" "strconv" ) diff --git a/provider/webdm/web.go b/provider/webdm/web.go index d99a042..d1d24e7 100644 --- a/provider/webdm/web.go +++ b/provider/webdm/web.go @@ -4,8 +4,7 @@ import ( "errors" "github.com/AynaLivePlayer/blivedm-go/client" "github.com/AynaLivePlayer/blivedm-go/message" - "github.com/AynaLivePlayer/liveroom" - "github.com/AynaLivePlayer/liveroom/utils" + "github.com/AynaLivePlayer/liveroom-sdk/utils" "github.com/go-resty/resty/v2" "github.com/spf13/cast" ) diff --git a/registry.go b/registry.go index d213f59..c5d986a 100644 --- a/registry.go +++ b/registry.go @@ -2,12 +2,12 @@ package liveroom var _providers map[string]ILiveRoomProvider = make(map[string]ILiveRoomProvider) -func RegisterProvider(name string, provider ILiveRoomProvider) { - if _, ok := _providers[name]; ok { - panic("provider " + name + " already exists") +func RegisterProvider(provider ILiveRoomProvider) { + if _, ok := _providers[provider.GetName()]; ok { + panic("provider " + provider.GetName() + " already exists") return } - _providers[name] = provider + _providers[provider.GetName()] = provider } func GetProvider(name string) (ILiveRoomProvider, bool) { diff --git a/utils/bilibili.go b/utils/bilibili.go index c2fc4a7..de09c1c 100644 --- a/utils/bilibili.go +++ b/utils/bilibili.go @@ -1,7 +1,5 @@ package utils -import "github.com/AynaLivePlayer/liveroom" - func BilibiliGuardLevelToPrivilege(level int) int { switch level { case 1: