Skip to content

Commit 5945162

Browse files
author
Marvel Mathew
committed
Fat arrow
1 parent 6d0f76c commit 5945162

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

lib/index.js

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -82,22 +82,23 @@ class Subscriber extends events.EventEmitter {
8282
}
8383

8484
topic.subscribe(subscriptionName, (err, subscription) => {
85-
8685
if (err) {
8786
console.error(`Failed to create subscription ${err}`);
8887
return;
8988
}
9089

9190
console.log(`Subscription ${subscription.name} created.`);
9291

93-
function deleteSubscription() {
92+
const deleteSubscription = () => {
9493
removeListeners();
95-
console.log('Subscriber: Signal received, deleting subscription');
96-
subscription.delete().then(() => {
97-
console.log('Subscriber: subscription deleted...');
98-
}, (err) => {
99-
console.error(`Subscriber: Error deleting subscription`, err);
100-
});
94+
if (!this.disableFanOut) {
95+
console.log('Subscriber: Signal received, deleting subscription');
96+
subscription.delete().then(() => {
97+
console.log('Subscriber: subscription deleted...');
98+
}, (err) => {
99+
console.error(`Subscriber: Error deleting subscription`, err);
100+
});
101+
}
101102
}
102103

103104
function messageHandler(message) {
@@ -127,17 +128,13 @@ class Subscriber extends events.EventEmitter {
127128
subscription.removeListener('message', onMessage);
128129
subscription.removeListener('error', onError);
129130

130-
if (!this.disableFanOut) {
131-
process.removeListener('SIGTERM', deleteSubscription);
132-
process.removeListener('SIGINT', deleteSubscription);
133-
}
131+
process.removeListener('SIGTERM', deleteSubscription);
132+
process.removeListener('SIGINT', deleteSubscription);
134133
}
135134

136135
// Handle termination, delete the subscription (require graceful shutdowm)
137-
if (!this.disableFanOut) {
138-
process.on('SIGTERM', deleteSubscription);
139-
process.on('SIGINT', deleteSubscription);
140-
}
136+
process.on('SIGTERM', deleteSubscription);
137+
process.on('SIGINT', deleteSubscription);
141138

142139
// Bind the subscription
143140
subscription.on('message', onMessage);

0 commit comments

Comments
 (0)