1
0
mirror of https://github.com/dwaxweiler/connector-mobilizon synced 2025-02-18 12:40:51 +01:00

42 lines
846 B
JavaScript
Raw Normal View History

2021-01-08 14:08:40 +01:00
import { request, gql } from 'graphql-request'
import { DateTimeWrapper } from './date-time-wrapper'
2021-01-08 14:08:40 +01:00
export function getUpcomingEvents({ url, limit }) {
2021-01-08 14:08:40 +01:00
const query = gql`
query {
events(limit:${limit}) {
elements {
id,
title,
url,
beginsOn,
endsOn
},
total
}
}
`
return request(url, query)
}
export function getUpcomingEventsByGroupName({ url, limit, groupName }) {
const afterDatetime = DateTimeWrapper.getCurrentDatetimeAsString();
const query = gql`
query {
group(preferredUsername:"${groupName}") {
organizedEvents(afterDatetime:"${afterDatetime}", limit:${limit}) {
elements {
id,
title,
url,
beginsOn,
endsOn
},
total
}
}
}
`
return request(url, query)
}