AppSettings

public final class AppSettings

Application-level configuration settings.

Retrieved via ai.nexconn.chat.NCEngine.getAppSettings after a successful connection. Contains feature switches and configuration values managed on the server side.

Constructors

Link copied to clipboard
public AppSettings AppSettings(Boolean isSpeechToTextEnabled, Integer messageModifiableMinutes, Boolean isFriendOnlineStatusSubscribeEnabled, Boolean isOnlineStatusSubscribeEnabled, Integer maxVideoDurationSeconds, Integer gifLimitSize)

Properties

Link copied to clipboard
private final Integer gifLimitSize

Maximum allowed GIF size in KB (-1 if unknown).

Link copied to clipboard

Whether friend online status subscription is enabled.

Link copied to clipboard
private final Boolean isOnlineStatusSubscribeEnabled

Whether user online status subscription is enabled.

Link copied to clipboard
private final Boolean isSpeechToTextEnabled

Whether speech-to-text is enabled.

Link copied to clipboard
private final Integer maxVideoDurationSeconds

Maximum allowed duration in seconds for video files (-1 if unknown).

Link copied to clipboard
private final Integer messageModifiableMinutes

Maximum editable time for messages (in minutes).

Functions

Link copied to clipboard
public final Integer getGifLimitSize()

Maximum allowed GIF size in KB (-1 if unknown).

Link copied to clipboard
public final Integer getMaxVideoDurationSeconds()

Maximum allowed duration in seconds for video files (-1 if unknown).

Link copied to clipboard
public final Integer getMessageModifiableMinutes()

Maximum editable time for messages (in minutes).

Link copied to clipboard
public final Boolean isFriendOnlineStatusSubscribeEnabled()

Whether friend online status subscription is enabled.

Link copied to clipboard
public final Boolean isOnlineStatusSubscribeEnabled()

Whether user online status subscription is enabled.

Link copied to clipboard
public final Boolean isSpeechToTextEnabled()

Whether speech-to-text is enabled.