UNPKG

stream-chat-react-native-core

Version:

The official React Native and Expo components for Stream Chat, a service for building chat applications

30 lines 1.15 kB
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.selectChannels = void 0; var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _createSelectQuery = require("../../sqlite-utils/createSelectQuery"); var _SqliteClient = require("../../SqliteClient"); var selectChannels = exports.selectChannels = function () { var _ref = (0, _asyncToGenerator2.default)(function* ({ channelIds } = {}) { var query = (0, _createSelectQuery.createSelectQuery)('channels', ['*'], channelIds ? { cid: channelIds } : undefined); _SqliteClient.SqliteClient.logger?.('info', 'selectChannels', { channelIds }); var result = yield _SqliteClient.SqliteClient.executeSql.apply(null, query); if (channelIds) { return result.sort((a, b) => channelIds.indexOf(a.cid) - channelIds.indexOf(b.cid)); } else { return result; } }); return function selectChannels() { return _ref.apply(this, arguments); }; }(); //# sourceMappingURL=selectChannels.js.map