register extensions indivisually

This commit is contained in:
hiddify
2024-10-01 08:57:50 +02:00
parent f89724d289
commit 4a521ba610
3 changed files with 127 additions and 118 deletions

View File

@@ -23,13 +23,14 @@ func (ExtensionHostService) ListExtensions(ctx context.Context, empty *pb.Empty)
return nil, err
}
for _, dbext := range allext {
ext := allExtensionsMap[dbext.Id]
extensionList.Extensions = append(extensionList.Extensions, &pb.Extension{
Id: ext.Id,
Title: ext.Title,
Description: ext.Description,
Enable: dbext.Enable,
})
if ext, ok := allExtensionsMap[dbext.Id]; ok {
extensionList.Extensions = append(extensionList.Extensions, &pb.Extension{
Id: ext.Id,
Title: ext.Title,
Description: ext.Description,
Enable: dbext.Enable,
})
}
}
return extensionList, nil