stacker.news/api/resolvers/sub.js

35 lines
689 B
JavaScript
Raw Normal View History

2022-02-17 17:23:43 +00:00
export default {
Query: {
sub: async (parent, { name }, { models, me }) => {
if (me && name === 'jobs') {
models.user.update({
where: {
id: me.id
},
data: {
lastCheckedJobs: new Date()
}
}).catch(console.log)
}
2022-02-17 17:23:43 +00:00
return await models.sub.findUnique({
where: {
name
}
})
},
subLatestPost: async (parent, { name }, { models, me }) => {
const latest = await models.item.findFirst({
where: {
subName: name
},
orderBy: {
createdAt: 'desc'
}
})
2022-07-30 13:25:46 +00:00
return latest?.createdAt
2022-02-17 17:23:43 +00:00
}
}
}