isFunctionResumeRequest function
Returns true when this /run_sse request is resuming a paused tool call.
Implementation
bool isFunctionResumeRequest({
required String? invocationId,
required Content? newMessage,
}) {
if (invocationId == null || invocationId.trim().isEmpty) {
return false;
}
final Content? message = newMessage;
if (message == null || message.parts.isEmpty) {
return false;
}
for (final Part part in message.parts) {
if (part.functionResponse != null) {
return true;
}
}
return false;
}