UNPKG

stream-chat-react-native-core

Version:

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

21 lines 1.22 kB
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.createSelectQuery = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _appendOrderByClause3 = require("./appendOrderByClause"); var _appendWhereCluase = require("./appendWhereCluase"); var createSelectQuery = (table, fields = ['*'], whereCondition, orderBy) => { var selectQuery = `SELECT ${fields.join(', ')} FROM ${table}`; var _appendWhereClause = (0, _appendWhereCluase.appendWhereClause)(selectQuery, whereCondition), _appendWhereClause2 = (0, _slicedToArray2.default)(_appendWhereClause, 2), selectQueryWithWhere = _appendWhereClause2[0], whereParams = _appendWhereClause2[1]; var _appendOrderByClause = (0, _appendOrderByClause3.appendOrderByClause)(selectQueryWithWhere, orderBy), _appendOrderByClause2 = (0, _slicedToArray2.default)(_appendOrderByClause, 1), selectQueryWithOrderBy = _appendOrderByClause2[0]; return [`${selectQueryWithOrderBy}`, whereParams || []]; }; exports.createSelectQuery = createSelectQuery; //# sourceMappingURL=createSelectQuery.js.map