Rocket.Chat.ReactNative/app/lib/methods/getRooms.ts

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')]);
}