Simplify AssetsMacro.embedData().

This commit is contained in:
Joseph Cloutier
2024-02-24 19:11:32 -05:00
parent c11ae61a1b
commit 3b04a053b7

View File

@@ -91,24 +91,22 @@ class AssetsMacro
if (Context.defined("display")) return null;
var classType = Context.getLocalClass().get();
var metaData = classType.meta.get();
var metaData = classType.meta;
var position = Context.currentPos();
var fields = Context.getBuildFields();
for (meta in metaData)
{
if (meta.name == metaName)
{
if (meta.params.length > 0)
for (meta in metaData.extract(metaName))
{
if (meta.params.length == 0) continue;
switch (meta.params[0].expr)
{
case EConst(CString("" | null)):
return null;
case EConst(CString(filePath)):
var path = filePath;
if (path == "") return null;
if (path == null) return null;
if (!FileSystem.exists(filePath))
{
path = Context.resolvePath(filePath);
@@ -171,8 +169,6 @@ class AssetsMacro
default:
}
}
}
}
return null;
}