def METHOD_NAME(self, conn: Connection, args: List[str]):
    if len(args) != 3:
        conn.append_error("syntax error: require data")
        return False, None
    folder_name = args[1]
    zip_b64str = args[2]
    tmp_dir = tempfile.mkdtemp()
    try:
        data_bytes = b64str_to_bytes(zip_b64str)
        unzip_all_from_bytes(data_bytes, tmp_dir)
        tmp_folder_path = os.path.join(tmp_dir, folder_name)
        if not os.path.isdir(tmp_folder_path):
            conn.append_error("logic error: unzip failed to create folder {}".format(tmp_folder_path))
            return False, None
        return True, None
    except Exception as e:
        secure_log_traceback()
        conn.append_error(f"exception occurred: {secure_format_exception(e)}")
        return False, None
    finally:
        shutil.rmtree(tmp_dir)