Skip to content

Commit b158a25

Browse files
committed
post npm install run build for all packages
1 parent ca1a3b5 commit b158a25

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

firestore-translate-text/functions/lib/index.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,10 @@
1515
* limitations under the License.
1616
*/
1717
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
18-
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
1918
return new (P || (P = Promise))(function (resolve, reject) {
2019
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
2120
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
22-
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
21+
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
2322
step((generator = generator.apply(thisArg, _arguments || [])).next());
2423
});
2524
};
@@ -40,7 +39,7 @@ const translate = new translate_1.Translate({ projectId: process.env.PROJECT_ID
4039
// Initialize the Firebase Admin SDK
4140
admin.initializeApp();
4241
logs.init();
43-
exports.fstranslate = functions.handler.firestore.document.onWrite((change) => __awaiter(void 0, void 0, void 0, function* () {
42+
exports.fstranslate = functions.handler.firestore.document.onWrite((change) => __awaiter(this, void 0, void 0, function* () {
4443
logs.start();
4544
const { languages, inputFieldName, outputFieldName } = config_1.default;
4645
if (validators.fieldNamesMatch(inputFieldName, outputFieldName)) {
@@ -84,7 +83,7 @@ const getChangeType = (change) => {
8483
}
8584
return ChangeType.UPDATE;
8685
};
87-
const handleCreateDocument = (snapshot) => __awaiter(void 0, void 0, void 0, function* () {
86+
const handleCreateDocument = (snapshot) => __awaiter(this, void 0, void 0, function* () {
8887
const input = extractInput(snapshot);
8988
if (input) {
9089
logs.documentCreatedWithInput();
@@ -97,7 +96,7 @@ const handleCreateDocument = (snapshot) => __awaiter(void 0, void 0, void 0, fun
9796
const handleDeleteDocument = () => {
9897
logs.documentDeleted();
9998
};
100-
const handleUpdateDocument = (before, after) => __awaiter(void 0, void 0, void 0, function* () {
99+
const handleUpdateDocument = (before, after) => __awaiter(this, void 0, void 0, function* () {
101100
const inputAfter = extractInput(after);
102101
const inputBefore = extractInput(before);
103102
const inputHasChanged = inputAfter !== inputBefore;
@@ -117,10 +116,10 @@ const handleUpdateDocument = (before, after) => __awaiter(void 0, void 0, void 0
117116
logs.documentUpdatedNoInput();
118117
}
119118
});
120-
const translateDocument = (snapshot) => __awaiter(void 0, void 0, void 0, function* () {
119+
const translateDocument = (snapshot) => __awaiter(this, void 0, void 0, function* () {
121120
const input = extractInput(snapshot);
122121
logs.translateInputStringToAllLanguages(input, config_1.default.languages);
123-
const tasks = config_1.default.languages.map((targetLanguage) => __awaiter(void 0, void 0, void 0, function* () {
122+
const tasks = config_1.default.languages.map((targetLanguage) => __awaiter(this, void 0, void 0, function* () {
124123
return {
125124
language: targetLanguage,
126125
output: yield translateString(input, targetLanguage),
@@ -140,7 +139,7 @@ const translateDocument = (snapshot) => __awaiter(void 0, void 0, void 0, functi
140139
throw err;
141140
}
142141
});
143-
const translateString = (string, targetLanguage) => __awaiter(void 0, void 0, void 0, function* () {
142+
const translateString = (string, targetLanguage) => __awaiter(this, void 0, void 0, function* () {
144143
try {
145144
logs.translateInputString(string, targetLanguage);
146145
const [translatedString] = yield translate.translate(string, targetLanguage);
@@ -152,7 +151,7 @@ const translateString = (string, targetLanguage) => __awaiter(void 0, void 0, vo
152151
throw err;
153152
}
154153
});
155-
const updateTranslations = (snapshot, translations) => __awaiter(void 0, void 0, void 0, function* () {
154+
const updateTranslations = (snapshot, translations) => __awaiter(this, void 0, void 0, function* () {
156155
logs.updateDocument(snapshot.ref.path);
157156
yield snapshot.ref.update(config_1.default.outputFieldName, translations);
158157
logs.updateDocumentComplete(snapshot.ref.path);

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"extensions:clean": "lerna run clean",
1010
"extensions:build": "lerna run build",
1111
"extensions:test": "lerna run test",
12-
"postinstall": "lerna bootstrap"
12+
"postinstall": "lerna bootstrap && npm run extensions:clean && npm run extensions:build"
1313
},
1414
"repository": "",
1515
"author": "Firebase (https://firebase.google.com/)",

0 commit comments

Comments
 (0)