data/remote/sdk_message_adapter library
Classes
- ConvertedDisplayMessage
- The SDK message was converted into a displayable Message.
- ConvertedIgnored
- The SDK message was intentionally ignored (already handled locally, or not relevant for display).
- ConvertedMessage
- Result of converting an SDK message from the remote session.
- ConvertedStreamEvent
- The SDK message was a streaming event (partial assistant output).
- ConvertOptions
- Options controlling which message types are converted vs ignored.
Functions
-
convertSDKMessage(
SessionsMessage msg, {ConvertOptions options = const ConvertOptions()}) → ConvertedMessage - Convert a SessionsMessage (SDK format) to a ConvertedMessage.
-
getResultText(
SessionsMessage msg) → String? - Extract the result text from a successful result message.
-
isSessionEndMessage(
SessionsMessage msg) → bool - Whether a SessionsMessage indicates the session has ended.
-
isSuccessResult(
SessionsMessage msg) → bool - Whether a result message indicates success.