mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-25 10:18:59 +02:00
refactor(list_icons): interning app category names to save memory
This commit is contained in:
@@ -14,6 +14,7 @@ import (
|
|||||||
"github.com/yusing/godoxy/internal/common"
|
"github.com/yusing/godoxy/internal/common"
|
||||||
"github.com/yusing/godoxy/internal/serialization"
|
"github.com/yusing/godoxy/internal/serialization"
|
||||||
httputils "github.com/yusing/goutils/http"
|
httputils "github.com/yusing/goutils/http"
|
||||||
|
"github.com/yusing/goutils/intern"
|
||||||
strutils "github.com/yusing/goutils/strings"
|
strutils "github.com/yusing/goutils/strings"
|
||||||
"github.com/yusing/goutils/synk"
|
"github.com/yusing/goutils/synk"
|
||||||
"github.com/yusing/goutils/task"
|
"github.com/yusing/goutils/task"
|
||||||
@@ -402,7 +403,7 @@ func UpdateSelfhstIcons(m IconMap) error {
|
|||||||
}
|
}
|
||||||
icon := &IconMeta{
|
icon := &IconMeta{
|
||||||
DisplayName: item.Name,
|
DisplayName: item.Name,
|
||||||
Tag: tag,
|
Tag: intern.Make(tag).Value(),
|
||||||
SVG: item.SVG == "Yes",
|
SVG: item.SVG == "Yes",
|
||||||
PNG: item.PNG == "Yes",
|
PNG: item.PNG == "Yes",
|
||||||
WebP: item.WebP == "Yes",
|
WebP: item.WebP == "Yes",
|
||||||
|
|||||||
Reference in New Issue
Block a user