Skip to content

Commit 31a18c2

Browse files
committed
chore(refactor): tweak some lines
1 parent de769f8 commit 31a18c2

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/subscriber.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,8 @@ export class Subscriber {
141141
}
142142

143143
const state = subs.get(key.name);
144-
if (state && state.streams.delete(stream) && state.streams.size === 0) {
145-
subs.delete(key.name);
146-
147-
if (subs.size === 0) {
144+
if (state?.streams.delete(stream) && state.streams.size === 0) {
145+
if (subs.delete(key.name) && subs.size === 0) {
148146
await self.close();
149147
} else {
150148
await self.client.sendRaw(new RedisCommand([command, key.name]));
@@ -164,11 +162,11 @@ export class Subscriber {
164162

165163
private dispatch(
166164
channel: string,
167-
message: RedisValue,
165+
payload: RedisValue,
168166
state: SubscriptionState | undefined,
169167
): void {
170168
state?.streams.forEach(({ key, writer }, stream) => {
171-
writer.write(new MessageEvent(key.decode(message), channel, key, stream));
169+
writer.write(new MessageEvent(key.decode(payload), channel, key, stream));
172170
});
173171
}
174172
}

0 commit comments

Comments
 (0)