fix: build

This commit is contained in:
Carl-Robert Linnupuu 2024-09-23 17:33:17 +03:00
parent e88e69c478
commit 67096b0426
2 changed files with 9 additions and 4 deletions

View file

@ -10,6 +10,7 @@
******************************************************************************/
package ee.carlrobert.codegpt.telemetry.core.service.segment;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.diagnostic.Logger;
import com.rudderstack.sdk.java.analytics.RudderAnalytics;
import com.rudderstack.sdk.java.analytics.messages.IdentifyMessage;
@ -96,6 +97,10 @@ public class SegmentBroker implements IMessageBroker {
@Override
public void send(TelemetryEvent event) {
if (ApplicationManager.getApplication().isUnitTestMode()) {
return;
}
try {
if (analytics.get() == null) {
LOGGER.warn("Could not send " + event.getType() + " event '" + event.getName() + "': no analytics instance present.");

View file

@ -33,7 +33,6 @@ import com.intellij.util.concurrency.annotations.RequiresReadLock;
import com.intellij.util.concurrency.annotations.RequiresWriteLock;
import ee.carlrobert.codegpt.CodeGPTKeys;
import ee.carlrobert.codegpt.actions.CodeCompletionEnabledListener;
import ee.carlrobert.codegpt.completions.CompletionRequestService;
import ee.carlrobert.codegpt.settings.configuration.ConfigurationSettings;
import ee.carlrobert.codegpt.util.EditorUtil;
import java.awt.event.KeyEvent;
@ -98,9 +97,10 @@ public final class CodeCompletionServiceOld implements Disposable {
callDebouncer.debounce(
Void.class,
(progressIndicator) -> CompletionRequestService.getInstance().getCodeCompletionAsync(
request,
new CodeCompletionEventListener(editor, offset, request, progressIndicator)),
(progressIndicator) -> project.getService(CodeCompletionService.class)
.getCodeCompletionAsync(
request,
new CodeCompletionEventListener(editor, offset, request, progressIndicator)),
750,
TimeUnit.MILLISECONDS);
}