Rocket.Chat.ReactNative/app/lib/rocketchat/methods/getRoom.ts

13 lines
384 B
TypeScript
Raw Normal View History

import { TSubscriptionModel } from '../../../definitions';
import database from '../../database';
export default async function getRoom(rid: string): Promise<TSubscriptionModel> {
try {
const db = database.active;
const room = await db.get('subscriptions').find(rid);
return Promise.resolve(room);
} catch (error) {
return Promise.reject(new Error('Room not found'));
}
}