Skip to content
Snippets Groups Projects
Commit 62916338 authored by stuebinm's avatar stuebinm
Browse files

little code cleanup

parent 652c2030
No related branches found
No related tags found
No related merge requests found
......@@ -89,7 +89,7 @@ runLinter :: Tiledmap -> Int -> MapResult
runLinter tiledmap depth = MapResult
{ mapresultLayer = invertThing layer
, mapresultTileset = invertThing tileset
, mapresultGeneral = generalLints
, mapresultGeneral = resultToLints generalResult
, mapresultDepends = mapMaybe lintToDep generalLints
<> concatMap resultToDeps layer
<> concatMap resultToDeps tileset
......@@ -99,6 +99,7 @@ runLinter tiledmap depth = MapResult
where
layer = checkThing tiledmapLayers checkLayer
tileset = checkThing tiledmapTilesets checkTileset
generalResult = runLintWriter tiledmap depth checkMap
checkThing getter checker = V.toList . V.map runCheck $ getter tiledmap
where runCheck thing = runLintWriter thing depth checker
......@@ -106,15 +107,12 @@ runLinter tiledmap depth = MapResult
-- | "inverts" a LintResult, i.e. groups it by lints instead of
-- layers / maps
invertThing thing = M.unionsWith (<>) $ fmap invertLintResult thing
-- lints collected from properties
generalLints =
resultToLints generalResult
generalResult = runLintWriter tiledmap depth checkMap
adjustedMap = (resultToAdjusted generalResult)
{ tiledmapLayers = V.fromList . fmap resultToAdjusted $ layer }
-- TODO: this appears to have reordered map layers???
{ tiledmapLayers = V.fromList . fmap resultToAdjusted $ layer
, tiledmapTilesets = V.fromList . fmap resultToAdjusted $ tileset
}
-- human-readable lint output, e.g. for consoles
instance PrettyPrint (Level, MapResult) where
......
......@@ -98,7 +98,6 @@ checkLayer :: LintWriter Layer
checkLayer = do
layer <- askContext
mapM_ checkLayerProperty (getProperties layer)
setProperty "jitsiRoomAdminTag" "Hello, World"
......@@ -109,6 +108,7 @@ checkLayer = do
checkLayerProperty :: Property -> LintWriter Layer
checkLayerProperty p@(Property name _value) = case name of
"jitsiRoom" -> do
setProperty "jitsiRoomAdminTag" "Hello, World"
uselessEmptyLayer
unwrapString p $ \_val -> do
suggestProperty $ Property "jitsiTrigger" (StrProp "onaction")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment