Fix failing server testcases (#5948)

* Add constructor in AnalyticsService
This commit is contained in:
Abhijeet 2021-07-19 13:04:59 +05:30 committed by GitHub
parent bf9257d543
commit db0445c64a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

View File

@ -10,6 +10,7 @@ import com.segment.analytics.messages.TrackMessage;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.codec.digest.DigestUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import reactor.core.publisher.Mono;
@ -18,7 +19,6 @@ import java.util.HashMap;
import java.util.Map;
@Service
@RequiredArgsConstructor
@Slf4j
public class AnalyticsService {
@ -26,6 +26,14 @@ public class AnalyticsService {
private final SessionUserService sessionUserService;
private final CommonConfig commonConfig;
@Autowired
public AnalyticsService(@Autowired(required = false) Analytics analytics,
SessionUserService sessionUserService,
CommonConfig commonConfig) {
this.analytics = analytics;
this.sessionUserService = sessionUserService;
this.commonConfig = commonConfig;
}
public boolean isActive() {
return analytics != null;
}