@@ -244,12 +244,10 @@ class TKafkaConnection: public TActorBootstrapped<TKafkaConnection>, public TNet
244
244
HandleKillReadSession ();
245
245
Register (new TKafkaBalancerActor (Context, 0 , header->CorrelationId , message));
246
246
} else {
247
- if (ReadSessionActorId) {
248
- Send (ReadSessionActorId, new TEvKafka::TEvJoinGroupRequest (header->CorrelationId , message));
249
- } else {
247
+ if (!ReadSessionActorId) {
250
248
ReadSessionActorId = RegisterWithSameMailbox (CreateKafkaReadSessionActor (Context, 0 ));
251
- Send (ReadSessionActorId, new TEvKafka::TEvJoinGroupRequest (header->CorrelationId , message));
252
249
}
250
+ Send (ReadSessionActorId, new TEvKafka::TEvJoinGroupRequest (header->CorrelationId , message));
253
251
}
254
252
}
255
253
@@ -258,12 +256,10 @@ class TKafkaConnection: public TActorBootstrapped<TKafkaConnection>, public TNet
258
256
HandleKillReadSession ();
259
257
Register (new TKafkaBalancerActor (Context, 0 , header->CorrelationId , message));
260
258
} else {
261
- if (ReadSessionActorId) {
262
- Send (ReadSessionActorId, new TEvKafka::TEvSyncGroupRequest (header->CorrelationId , message));
263
- } else {
259
+ if (!ReadSessionActorId) {
264
260
ReadSessionActorId = RegisterWithSameMailbox (CreateKafkaReadSessionActor (Context, 0 ));
265
- Send (ReadSessionActorId, new TEvKafka::TEvSyncGroupRequest (header->CorrelationId , message));
266
261
}
262
+ Send (ReadSessionActorId, new TEvKafka::TEvSyncGroupRequest (header->CorrelationId , message));
267
263
}
268
264
}
269
265
@@ -272,12 +268,10 @@ class TKafkaConnection: public TActorBootstrapped<TKafkaConnection>, public TNet
272
268
HandleKillReadSession ();
273
269
Register (new TKafkaBalancerActor (Context, 0 , header->CorrelationId , message));
274
270
} else {
275
- if (ReadSessionActorId) {
276
- Send (ReadSessionActorId, new TEvKafka::TEvHeartbeatRequest (header->CorrelationId , message));
277
- } else {
271
+ if (!ReadSessionActorId) {
278
272
ReadSessionActorId = RegisterWithSameMailbox (CreateKafkaReadSessionActor (Context, 0 ));
279
- Send (ReadSessionActorId, new TEvKafka::TEvHeartbeatRequest (header->CorrelationId , message));
280
273
}
274
+ Send (ReadSessionActorId, new TEvKafka::TEvHeartbeatRequest (header->CorrelationId , message));
281
275
}
282
276
}
283
277
@@ -286,12 +280,10 @@ class TKafkaConnection: public TActorBootstrapped<TKafkaConnection>, public TNet
286
280
HandleKillReadSession ();
287
281
Register (new TKafkaBalancerActor (Context, 0 , header->CorrelationId , message));
288
282
} else {
289
- if (ReadSessionActorId) {
290
- Send (ReadSessionActorId, new TEvKafka::TEvLeaveGroupRequest (header->CorrelationId , message));
291
- } else {
283
+ if (!ReadSessionActorId) {
292
284
ReadSessionActorId = RegisterWithSameMailbox (CreateKafkaReadSessionActor (Context, 0 ));
293
- Send (ReadSessionActorId, new TEvKafka::TEvLeaveGroupRequest (header->CorrelationId , message));
294
285
}
286
+ Send (ReadSessionActorId, new TEvKafka::TEvLeaveGroupRequest (header->CorrelationId , message));
295
287
}
296
288
}
297
289
0 commit comments