UNPKG

stream-chat-react-native-core

Version:

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

18 lines 981 B
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.createUpdateQuery = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _appendWhereCluase = require("./appendWhereCluase"); var createUpdateQuery = (table, set, whereCondition) => { var fields = Object.keys(set).map(key => `${key} = ?`); var updateQuery = `UPDATE OR IGNORE ${table} SET ${fields.join(',')}`; var _appendWhereClause = (0, _appendWhereCluase.appendWhereClause)(updateQuery, whereCondition), _appendWhereClause2 = (0, _slicedToArray2.default)(_appendWhereClause, 2), updateQueryWithWhere = _appendWhereClause2[0], whereParams = _appendWhereClause2[1]; return [`${updateQueryWithWhere}`, [...Object.values(set), ...(whereParams || [])]]; }; exports.createUpdateQuery = createUpdateQuery; //# sourceMappingURL=createUpdateQuery.js.map