@@ -38,6 +38,7 @@ import Control.Monad (unless, zipWithM_)
3838import Data.ByteString.Char8 (unpack)
3939import Data.Default (Default (..))
4040import Data.IORef
41+import Data.Maybe (fromMaybe)
4142import Data.Text (pack)
4243import Foreign.Lua (Lua, FromLuaStack, ToLuaStack, NumResults, liftIO)
4344import Text.Pandoc.Class (fetchMediaResource, readDataFile, runIO,
@@ -146,6 +147,9 @@ insertResource commonState mbRef src = do
146147 fetchMediaResource src
147148 liftIO $ print (fp, mimeType) -- TODO DEBUG
148149 insertMediaFn mbRef fp (OrNil mimeType) bs
150+ Lua.push fp
151+ Lua.push $ fromMaybe "" mimeType
152+ return 2 -- returns 2 values: name in mediabag, mimetype
149153
150154--
151155-- Helper types and orphan instances