47ZTC4WSACRTU45OJUYCLPGS3XYG5BG2LYIXA7QRKE2AEPH5B25QC if matches!(selection.primary, selection::Primary::Channel) {
if let Some(name) = forking_channel_name.take_if(|name| {let name = name.trim();let empty = name.is_empty();let unique = || {repo.channel != name&& !repo.other_channels.iter().any(|n| n == name)};!empty && unique()}) {state.repo_tx_in.send(repo::MsgIn::ForkChannel(name)).unwrap();} else if matches!(selection.primary,selection::Primary::Channel) {
} else if let Some(name) =forking_channel_name.take_if(|name| {let name = name.trim();let empty = name.is_empty();let unique = || {repo.channel != name&& !repo.other_channels.iter().any(|n| n == name)};!empty && unique()}){state.repo_tx_in.send(repo::MsgIn::ForkChannel(name)).unwrap();