|
@@ -286,10 +286,16 @@ func buildAssetContentOrderBy(orderBy int) string {
|
|
|
|
|
|
var assetContentSearcher = NewAssetsSearcher()
|
|
var assetContentSearcher = NewAssetsSearcher()
|
|
|
|
|
|
-func IndexAssetContent(absPath string) {
|
|
|
|
|
|
+func RemoveIndexAssetContent(absPath string) {
|
|
defer logging.Recover()
|
|
defer logging.Recover()
|
|
|
|
|
|
assetsDir := util.GetDataAssetsAbsPath()
|
|
assetsDir := util.GetDataAssetsAbsPath()
|
|
|
|
+ p := "assets" + filepath.ToSlash(strings.TrimPrefix(absPath, assetsDir))
|
|
|
|
+ sql.DeleteAssetContentsByPathQueue(p)
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+func IndexAssetContent(absPath string) {
|
|
|
|
+ defer logging.Recover()
|
|
|
|
|
|
ext := filepath.Ext(absPath)
|
|
ext := filepath.Ext(absPath)
|
|
parser := assetContentSearcher.GetParser(ext)
|
|
parser := assetContentSearcher.GetParser(ext)
|
|
@@ -308,6 +314,7 @@ func IndexAssetContent(absPath string) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ assetsDir := util.GetDataAssetsAbsPath()
|
|
p := "assets" + filepath.ToSlash(strings.TrimPrefix(absPath, assetsDir))
|
|
p := "assets" + filepath.ToSlash(strings.TrimPrefix(absPath, assetsDir))
|
|
|
|
|
|
assetContents := []*sql.AssetContent{
|
|
assetContents := []*sql.AssetContent{
|