getnNewestStatements method Null safety
- int n
Returns the graphQL query to get to newest n statements.
Implementation
static String getnNewestStatements(int n) {
String ret = '''
query getNNewestStatements{
statements(
order: [createdAt_DESC],
first: $n
){
edges{
node{
objectId
${DbFields.statementText}
${DbFields.statementPictureFile}{url}
${DbFields.statementYear}
${DbFields.statementMonth}
${DbFields.statementDay}
${DbFields.statementCorrectness}
${DbFields.statementMedia}
${DbFields.statementLanguage}
${DbFields.statementCategory}
${DbFields.statementMediatype}
${DbFields.statementAuthor}
${DbFields.statementLink}
${DbFields.statementRectification}
${DbFields.statementPictureCopyright}
${DbFields.statementFactcheckIDs}{
edges{
node{
objectId
${DbFields.factText}
${DbFields.factAuthor}
${DbFields.statementYear}
${DbFields.statementMonth}
${DbFields.statementDay}
${DbFields.factLanguage}
${DbFields.factMedia}
${DbFields.factLink}
${DbFields.factArchivedLink}
}
}
}
}
}
}
}
''';
return ret;
}