Skip to content

Commit f6f1dee

Browse files
Bumps deps
1 parent 3d2a71a commit f6f1dee

File tree

3 files changed

+40
-34
lines changed

3 files changed

+40
-34
lines changed

package-lock.json

+28-28
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@types/jsonwebtoken": "^9.0.1",
3535
"@types/lodash": "^4.14.191",
3636
"@types/multer": "^1.4.7",
37-
"@types/node": "^18.15.5",
37+
"@types/node": "^18.15.7",
3838
"@types/passport": "^1.0.12",
3939
"@types/passport-google-oauth20": "^2.0.11",
4040
"@types/passport-local": "^1.0.35",
@@ -47,7 +47,7 @@
4747
"gts": "^3.1.1",
4848
"jest": "^29.5.0",
4949
"npm-run-all": "^4.1.5",
50-
"rimraf": "^4.4.0",
50+
"rimraf": "^4.4.1",
5151
"supertest": "^6.3.3",
5252
"ts-jest": "^29.0.5",
5353
"ts-node": "^10.9.1",
@@ -82,12 +82,12 @@
8282
"lodash": "^4.17.21",
8383
"messagebird": "^4.0.1",
8484
"mongodb": "^5.1.0",
85-
"mongoose": "^7.0.2",
85+
"mongoose": "^7.0.3",
8686
"morgan": "^1.10.0",
8787
"multer": "^1.4.5-lts.1",
8888
"multer-cloud-storage": "^3.0.0",
8989
"mysql2": "^3.2.0",
90-
"nodemon": "^2.0.21",
90+
"nodemon": "^2.0.22",
9191
"passport": "^0.6.0",
9292
"passport-google-oauth20": "^2.0.0",
9393
"passport-local": "^1.0.0",

src/services/google-pub-sub/pubsub.service.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ import {HydratedDocument} from 'mongoose';
77

88
const pubSubClient = new PubSub();
99

10+
/**
11+
* declare custom payload interface
12+
*/
13+
export interface IPubSubPayload<T> {
14+
[key: string]: T;
15+
}
1016
/**
1117
* declare custom error interface
1218
*/
@@ -35,8 +41,8 @@ class PubSubPublishError extends Error implements IPubSubPublishError {
3541
* @param topicName
3642
* @returns
3743
*/
38-
const publishMessageToPubSubTopic = async (
39-
payload: object,
44+
const publishMessageToPubSubTopic = async <T>(
45+
payload: IPubSubPayload<T>,
4046
topicName: string
4147
): Promise<string> => {
4248
try {

0 commit comments

Comments
 (0)