Add runtime restore and temp asset cleanup
This commit is contained in:
@@ -11,8 +11,18 @@ func stringFromMap(values map[string]any, key string) string {
|
||||
}
|
||||
|
||||
func stringFromAny(value any) string {
|
||||
text, _ := value.(string)
|
||||
return strings.TrimSpace(text)
|
||||
switch typed := value.(type) {
|
||||
case string:
|
||||
return strings.TrimSpace(typed)
|
||||
case map[string]any:
|
||||
if text := stringFromAny(typed["url"]); text != "" {
|
||||
return text
|
||||
}
|
||||
if ref, ok := typed["assetRef"].(map[string]any); ok {
|
||||
return stringFromAny(ref["url"])
|
||||
}
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func boolFromMap(values map[string]any, key string) bool {
|
||||
|
||||
Reference in New Issue
Block a user