Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
haskell-gargantext
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
157
Issues
157
List
Board
Labels
Milestones
Merge Requests
9
Merge Requests
9
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gargantext
haskell-gargantext
Commits
24aa4afa
Verified
Commit
24aa4afa
authored
Feb 01, 2024
by
Przemyslaw Kaminski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[graphql] fixes for imt_languages, schools args
parent
ec84ca58
Pipeline
#5559
failed with stages
in 117 minutes and 59 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
9 deletions
+15
-9
GraphQL.hs
src/Gargantext/API/GraphQL.hs
+2
-2
IMT.hs
src/Gargantext/API/GraphQL/IMT.hs
+2
-2
NLP.hs
src/Gargantext/API/GraphQL/NLP.hs
+11
-5
No files found.
src/Gargantext/API/GraphQL.hs
View file @
24aa4afa
...
...
@@ -65,9 +65,9 @@ data Query m
,
context_ngrams
::
GQLCTX
.
ContextNgramsArgs
->
m
[
Text
]
,
contexts
::
GQLCTX
.
NodeContextArgs
->
m
[
GQLCTX
.
NodeContextGQL
]
,
contexts_for_ngrams
::
GQLCTX
.
ContextsForNgramsArgs
->
m
[
GQLCTX
.
ContextGQL
]
,
imt_schools
::
GQLIMT
.
SchoolsArgs
->
m
[
GQLIMT
.
School
]
,
imt_schools
::
m
[
GQLIMT
.
School
]
,
job_logs
::
GQLAT
.
JobLogArgs
->
m
(
Map
Int
JobLog
)
,
languages
::
GQLNLP
.
LanguagesArgs
->
m
GQLNLP
.
LanguagesMap
,
languages
::
m
[
GQLNLP
.
LanguageTuple
]
,
nodes
::
GQLNode
.
NodeArgs
->
m
[
GQLNode
.
Node
]
,
nodes_corpus
::
GQLNode
.
CorpusArgs
->
m
[
GQLNode
.
Corpus
]
,
node_parent
::
GQLNode
.
NodeParentArgs
->
m
[
GQLNode
.
Node
]
...
...
src/Gargantext/API/GraphQL/IMT.hs
View file @
24aa4afa
...
...
@@ -19,5 +19,5 @@ newtype SchoolsArgs
deriving
anyclass
(
GQLType
)
resolveSchools
::
SchoolsArgs
->
GqlM
e
env
[
School
]
resolveSchools
(
SchoolsArgs
()
)
=
pure
$
schools
::
GqlM
e
env
[
School
]
resolveSchools
=
pure
$
schools
src/Gargantext/API/GraphQL/NLP.hs
View file @
24aa4afa
...
...
@@ -5,6 +5,7 @@ module Gargantext.API.GraphQL.NLP
(
Lang
(
..
)
,
LanguagesArgs
(
..
)
,
LanguagesMap
,
LanguageTuple
,
resolveLanguages
)
where
...
...
@@ -24,6 +25,11 @@ newtype LanguagesArgs
deriving
anyclass
(
GQLType
)
type
LanguagesMap
=
Map
.
Map
Lang
NLPServer
data
LanguageTuple
=
LanguageTuple
{
lt_lang
::
Lang
,
lt_server
::
NLPServer
}
deriving
stock
(
Generic
)
deriving
anyclass
(
GQLType
)
data
NLPServer
=
NLPServer
{
...
...
@@ -33,11 +39,11 @@ data NLPServer = NLPServer
deriving
(
Show
,
Eq
,
Generic
,
GQLType
)
resolveLanguages
::
HasNLPServer
env
=>
LanguagesArgs
->
GqlM
e
env
LanguagesMap
resolveLanguages
(
LanguagesArgs
()
)
=
do
-- pure $ allLangs
::
HasNLPServer
env
=>
GqlM
e
env
[
LanguageTuple
]
resolveLanguages
=
do
lift
$
do
ns
<-
view
nlpServer
printDebug
"[resolveLanguages] nlpServer"
ns
pure
$
Map
.
map
(
\
(
NLPServerConfig
{
..
})
->
NLPServer
{
server
,
url
=
Protolude
.
show
url
})
ns
pure
$
[
LanguageTuple
{
lt_lang
=
lang
,
lt_server
=
NLPServer
{
server
,
url
=
Protolude
.
show
url
}
}
|
(
lang
,
NLPServerConfig
{
..
})
<-
Map
.
toList
ns
]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment