If an account does not support smart forward, then it doesn't do smart reply either
It turns out that if an account's FLAG_SUPPORTS_SMART_FORWARD was unset,
that did not prevent it from attempting to smart reply. We need to be
able to disable all types of smart sending, so I'm making
FLAG_SUPPORTS_SMART_FORWARD also control ability to smart reply.
In a later CL, we should probably make separate flags for these
Also, add some logging for the case where we attempt a smart send, and
the server rejects it. This should be an uncommon case.
2 files changed