diff --git a/src/Laskutin/CSV.hs b/src/Laskutin/CSV.hs index 5e64879..9d9c58c 100644 --- a/src/Laskutin/CSV.hs +++ b/src/Laskutin/CSV.hs @@ -4,12 +4,10 @@ module Laskutin.CSV (CsvInvoice(..), CsvTransaction(..), TransactionMessage(..), parseCsvFile, invoiceRowFromCsv) where -import Data.Bifunctor (first, bimap) -import Data.Bifunctor (second) +import Data.Bifunctor (bimap, second) import Control.Monad ((>=>), guard) import Data.Char (isDigit) import Data.HashMap.Strict (delete) -import Data.List.NonEmpty (NonEmpty, nonEmpty) import Data.MIME (Address, address, renderAddress, defaultCharsets, parse) import Data.Text (Text) import Data.Text.Encoding (decodeUtf8, encodeUtf8) @@ -25,7 +23,6 @@ import qualified Data.ByteString as BS import qualified Data.ByteString.Lazy as LBS import qualified Data.HashMap.Strict as HM import qualified Data.Text as T -import qualified Data.List.NonEmpty as NE import Laskutin.Types