🎨 Trust plugins loading on mobile-end

This commit is contained in:
Daniel 2023-10-23 22:33:49 +08:00
parent 57066c7dc9
commit 256e64e8b5
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -74,10 +74,17 @@ func SetPetalEnabled(name string, enabled bool, frontend string) (ret *Petal, er
func LoadPetals(frontend string) (ret []*Petal) {
ret = []*Petal{}
if Conf.Bazaar.PetalDisabled || !Conf.Bazaar.Trust {
if Conf.Bazaar.PetalDisabled {
return
}
if !Conf.Bazaar.Trust {
// 移动端没有集市模块,所以要默认开启,桌面端和 Docker 容器需要用户手动确认过信任后才能开启
if util.ContainerStd == util.Container || util.ContainerDocker == util.Container {
return
}
}
petals := getPetals()
for _, petal := range petals {
_, petal.DisplayName, petal.Incompatible = bazaar.ParseInstalledPlugin(petal.Name, frontend)