change version api label.

This commit is contained in:
Miroslav Šedivý
2025-04-03 22:01:18 +02:00
parent ab33ca1e42
commit d0776e85fd
+4 -3
View File
@@ -259,8 +259,8 @@ func (manager *RoomManagerCtx) Create(ctx context.Context, settings types.RoomSe
return "", err return "", err
} }
// based on image label // based on image label (preferred)
if val, ok := inspect.Config.Labels["m1k1o.neko_rooms.api_version"]; ok { if val, ok := inspect.Config.Labels["net.m1k1o.neko.api-version"]; ok {
var err error var err error
settings.ApiVersion, err = strconv.Atoi(val) settings.ApiVersion, err = strconv.Atoi(val)
if err != nil { if err != nil {
@@ -272,7 +272,8 @@ func (manager *RoomManagerCtx) Create(ctx context.Context, settings types.RoomSe
if val, ok := inspect.Config.Labels["org.opencontainers.image.url"]; ok { if val, ok := inspect.Config.Labels["org.opencontainers.image.url"]; ok {
// TODO: this should be removed in future, but since we have a lot of legacy images, we need to support it // TODO: this should be removed in future, but since we have a lot of legacy images, we need to support it
switch val { switch val {
case "https://github.com/m1k1o/neko": case "https://github.com/m1k1o/neko",
"https://github.com/m1k1o/neko-apps":
settings.ApiVersion = 2 settings.ApiVersion = 2
case "https://github.com/demodesk/neko": case "https://github.com/demodesk/neko":
settings.ApiVersion = 3 settings.ApiVersion = 3