20 lines
597 B
TypeScript
20 lines
597 B
TypeScript
|
import sdk from '../rocketchat/services/sdk';
|
||
|
|
||
|
export default function (updatedSince: Date) {
|
||
|
// subscriptions.get: Since RC 0.60.0
|
||
|
// rooms.get: Since RC 0.62.0
|
||
|
if (updatedSince) {
|
||
|
const updatedDate = updatedSince.toISOString();
|
||
|
// TODO: missing definitions from server
|
||
|
return Promise.all([
|
||
|
// @ts-ignore
|
||
|
sdk.get('subscriptions.get', { updatedSince: updatedDate }),
|
||
|
// @ts-ignore
|
||
|
sdk.get('rooms.get', { updatedSince: updatedDate })
|
||
|
]);
|
||
|
}
|
||
|
// TODO: missing definitions from server
|
||
|
// @ts-ignore
|
||
|
return Promise.all([sdk.get('subscriptions.get'), sdk.get('rooms.get')]);
|
||
|
}
|