diff options
author | Teddy Wing | 2017-07-30 18:03:11 +0200 |
---|---|---|
committer | Teddy Wing | 2017-07-30 18:03:11 +0200 |
commit | bee8faa9804d37e3912e3704dbf03fc1c02eeb84 (patch) | |
tree | 18ded2ee5f5985fb749c18bd3f68cacc7807eff2 /src/Lib.hs | |
parent | 4bb65c50a2a85404af6d122acc53b6fb1739652b (diff) | |
download | sorbot-bee8faa9804d37e3912e3704dbf03fc1c02eeb84.tar.bz2 |
performPlugin: Use the correct match string
I had been using the regex instead of the match result. Do another regex
match to correctly output our SHA instead of the match regex.
I had tried putting the `=~` match in another function and using it from
here and in the list comprehension in `matchPlugins`, but then found out
that, of course, the return types didn't agree (`matchPlugins` needs a
`Bool` and `performPlugin` needs a `String`). Ended up dispensing with
the extra function and doing the match both times instead.
Diffstat (limited to 'src/Lib.hs')
-rw-r--r-- | src/Lib.hs | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -8,5 +8,6 @@ import Plugin someFunc :: IO () someFunc = do - let Just plugin = realMatchPlugin "75ac7b18a009ffe7a77a17a61d95c01395f36b44" - putStrLn $ performPlugin plugin + let message = "75ac7b18a009ffe7a77a17a61d95c01395f36b44" + Just plugin = realMatchPlugin message + putStrLn $ performPlugin plugin message |