|
1 | 1 | "use strict";
|
| 2 | +var __assign = (this && this.__assign) || function () { |
| 3 | + __assign = Object.assign || function(t) { |
| 4 | + for (var s, i = 1, n = arguments.length; i < n; i++) { |
| 5 | + s = arguments[i]; |
| 6 | + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) |
| 7 | + t[p] = s[p]; |
| 8 | + } |
| 9 | + return t; |
| 10 | + }; |
| 11 | + return __assign.apply(this, arguments); |
| 12 | +}; |
2 | 13 | var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
3 | 14 | function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
4 | 15 | return new (P || (P = Promise))(function (resolve, reject) {
|
@@ -235,14 +246,15 @@ var DatabaseService = /** @class */ (function () {
|
235 | 246 | });
|
236 | 247 | };
|
237 | 248 | DatabaseService.prototype.list = function (collectionName, where, orderBy, limit) {
|
| 249 | + var _a; |
238 | 250 | return __awaiter(this, void 0, void 0, function () {
|
239 | 251 | var query;
|
240 |
| - return __generator(this, function (_a) { |
241 |
| - switch (_a.label) { |
| 252 | + return __generator(this, function (_b) { |
| 253 | + switch (_b.label) { |
242 | 254 | case 0: return [4 /*yield*/, this.query(collectionName, where, orderBy, limit)];
|
243 | 255 | case 1:
|
244 |
| - query = _a.sent(); |
245 |
| - return [2 /*return*/, (query === null || query === void 0 ? void 0 : query.docs) || null]; |
| 256 | + query = _b.sent(); |
| 257 | + return [2 /*return*/, (((_a = query === null || query === void 0 ? void 0 : query.docs) === null || _a === void 0 ? void 0 : _a.map(function (queryDoc) { return (__assign({ id: queryDoc.id }, ((queryDoc === null || queryDoc === void 0 ? void 0 : queryDoc.exists()) ? queryDoc.data() : {}))); })) || null)]; |
246 | 258 | }
|
247 | 259 | });
|
248 | 260 | });
|
|
0 commit comments