diff options
| -rw-r--r-- | ymir/mlmmj-expose.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ymir/mlmmj-expose.nix b/ymir/mlmmj-expose.nix index b3eab046..bcf3a872 100644 --- a/ymir/mlmmj-expose.nix +++ b/ymir/mlmmj-expose.nix | |||
| @@ -41,7 +41,7 @@ let | |||
| 41 | setCurrentDirectory listDir | 41 | setCurrentDirectory listDir |
| 42 | identities <- getIdentities | 42 | identities <- getIdentities |
| 43 | subscribers <- getSubscribers | 43 | subscribers <- getSubscribers |
| 44 | let hashes = filter ((==) extension . snd) [((ident, sub), take len $ hash' (ident, sub)) | ident <- identities, sub <- subscribers] | 44 | let hashes = filter ((==) extension . snd) [((ident, sub), hash' (ident, sub)) | ident <- identities, sub <- subscribers] |
| 45 | case hashes of | 45 | case hashes of |
| 46 | [(_, recipient)] -> do | 46 | [(_, recipient)] -> do |
| 47 | getContents >>= writeFile "queue/exposed" | 47 | getContents >>= writeFile "queue/exposed" |
| @@ -82,10 +82,10 @@ let | |||
| 82 | readDir dir = concat <$> (mapM (fmap lines . readFile) . map (dir </>) . filter (not . (`elem` [".", ".."]))=<< (getDirectoryContents dir)) | 82 | readDir dir = concat <$> (mapM (fmap lines . readFile) . map (dir </>) . filter (not . (`elem` [".", ".."]))=<< (getDirectoryContents dir)) |
| 83 | 83 | ||
| 84 | hash' :: Show a => a -> String | 84 | hash' :: Show a => a -> String |
| 85 | hash' = map toLower . show . (hash :: BS.ByteString -> Digest SHA256) . CBS.pack . map toLower . show | 85 | hash' = take len . map toLower . show . (hash :: BS.ByteString -> Digest SHA256) . CBS.pack . map toLower . show |
| 86 | 86 | ||
| 87 | len :: Int | 87 | len :: Int |
| 88 | len = 16 | 88 | len = 64 |
| 89 | ''; | 89 | ''; |
| 90 | buildCommand = '' | 90 | buildCommand = '' |
| 91 | mkdir -p $out/bin | 91 | mkdir -p $out/bin |
