Commit f03449b1 authored by Alexandre Delanoë's avatar Alexandre Delanoë

[SocialList] some fixes, still testing

parent af817f81
......@@ -57,11 +57,12 @@ buildNgramsLists :: ( RepoCmdM env err m
-> m (Map NgramsType [NgramsElement])
buildNgramsLists user gp uCid mCid = do
ngTerms <- buildNgramsTermsList user uCid mCid gp
othersTerms <- mapM (buildNgramsOthersList user uCid (ngramsGroup GroupIdentity))
[(Authors, 5), (Sources, 7), (Institutes, 9)]
pure $ Map.unions $ othersTerms <> [ngTerms]
{- othersTerms <- mapM (buildNgramsOthersList user uCid (ngramsGroup GroupIdentity))
[(Authors, MapListSize 5), (Sources, MapListSize 7), (Institutes, MapListSize 9)]
-}
pure $ Map.unions $ {-othersTerms <>-} [ngTerms]
type MapListSize = Int
data MapListSize = MapListSize Int
buildNgramsOthersList ::( HasNodeError err
, CmdM env err m
......@@ -73,13 +74,14 @@ buildNgramsOthersList ::( HasNodeError err
-> (Text -> Text)
-> (NgramsType, MapListSize)
-> m (Map NgramsType [NgramsElement])
buildNgramsOthersList user uCid groupIt (nt, mapListSize) = do
buildNgramsOthersList user uCid groupIt (nt, MapListSize mapListSize) = do
ngs <- groupNodesByNgramsWith groupIt <$> getNodesByNgramsUser uCid nt
let
grouped = toGroupedText groupIt (Set.size . snd) fst snd (Map.toList ngs)
socialLists <- flowSocialList user NgramsTerms (Set.fromList $ Map.keys ngs)
socialLists <- flowSocialList user nt (Set.fromList $ Map.keys ngs)
let
groupedWithList = map (addListType (invertForw socialLists)) grouped
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment