Skip to content

Commit 6acf0d3

Browse files
feat: function para consolidar mensagens do hub
1 parent 03e0c3f commit 6acf0d3

File tree

3 files changed

+36
-2
lines changed

3 files changed

+36
-2
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/**
2+
* Triggered from a message on a Cloud Pub/Sub topic.
3+
*
4+
* @param {!Object} event Event payload.
5+
* @param {!Object} context Metadata for the event.
6+
*/
7+
8+
const { receiveMessage } = require('./hub.js')
9+
exports.receiveMessage = receiveMessage;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "hub-receive-message",
3+
"version": "1.0.0",
4+
"main": "index.js",
5+
"author": "DP6",
6+
"license": "ISC",
7+
"description": "",
8+
"dependencies": {
9+
"@google-cloud/bigquery": "^5.5.0",
10+
"@google-cloud/firestore": "^4.9.8",
11+
"@google-cloud/pubsub": "^2.10.0"
12+
}
13+
}

gulpfile.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,18 @@ function zipExtract() {
5454
.pipe(dest('dist'))
5555
}
5656

57+
//Receive hub messages
58+
function moveHub() {
59+
return src('src/hub.js').pipe(dest('functions/hub-receive-message/'));
60+
}
61+
62+
function zipHubMessage() {
63+
return src('functions/hub-receive-message')
64+
.pipe(zip('hub-receive-message.zip'))
65+
.pipe(dest('dist'))
66+
}
67+
68+
5769
function test() {
5870
return src(['test/*.js']).pipe(mocha());
5971
}
@@ -62,7 +74,7 @@ function test() {
6274

6375
exports.build = series(
6476
test,
65-
parallel(extractJson, convertHub, convertFirestore),
77+
parallel(extractJson, convertHub, convertFirestore, moveHub),
6678
parallel(saveFile, extractEvents, formatEvents, extractHub, extractFirestore),
67-
parallel(zipConvert, zipExtract)
79+
parallel(zipConvert, zipExtract, zipHubMessage)
6880
);

0 commit comments

Comments
 (0)