@nozbe/watermelondb
Version:
Build powerful React Native and React web apps that scale from hundreds to tens of thousands of records and remain fast
11 lines (10 loc) • 651 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = subscribeToQuery;
var _subscribeToQueryReloading = _interopRequireDefault(require("./subscribeToQueryReloading"));
var _subscribeToSimpleQuery = _interopRequireDefault(require("./subscribeToSimpleQuery"));
var _canEncode = _interopRequireDefault(require("./encodeMatcher/canEncode"));
function subscribeToQuery(query, subscriber) {
return (0, _canEncode.default)(query.description) ? (0, _subscribeToSimpleQuery.default)(query, subscriber) : (0, _subscribeToQueryReloading.default)(query, subscriber);
}