def add_interviewer_message(message): def f(chat, skip=False): if not skip: chat.append((None, message)) return chat return f def add_candidate_message(message, chat): chat.append((message, None)) return chat def get_status_color(obj): if obj.status: if obj.streaming: return "🟢" return "🟡" return "🔴"