RuneHive-Game
Loading...
Searching...
No Matches
OpenAIRelayJob.java
Go to the documentation of this file.
1package com.runehive.game.world.cronjobs.impl;
2
3import com.runehive.content.ai.LazyAIManager;
4import com.runehive.content.ai.OpenAIService;
5import com.runehive.game.world.cronjobs.Job;
6import org.slf4j.Logger;
7import org.slf4j.LoggerFactory;
8
9public class OpenAIRelayJob extends Job {
10
11 private static final Logger logger = LoggerFactory.getLogger(OpenAIRelayJob.class);
12
13 public OpenAIRelayJob() {
14 super("OpenAI Relay");
15 }
16
17 @Override
18 public void execute() {
20 logger.debug("OpenAI services not initialized, skipping relay job");
21 return;
22 }
23
25 if (service != null) {
26 int activeSessions = service.getActiveSessionCount();
27 if (activeSessions > 0) {
28 logger.debug("OpenAI Relay Job - Active conversation sessions: {}", activeSessions);
29 }
30 }
31 }
32}