File size: 352 Bytes
52a9af3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 | use codex_api::AccessPrograms;
use codex_login::CodexAuth;
use codex_protocol::turn_input::CyberAccessProgram;
pub(crate) fn for_auth(
auth: Option<&CodexAuth>,
program: Option<CyberAccessProgram>,
) -> Option<AccessPrograms> {
program
.filter(|_| auth.is_some_and(CodexAuth::is_chatgpt_auth))
.map(AccessPrograms::from)
}
|