pub fn thread_delete(
    _ctx: Context<'_, '_, '_, '_, ThreadDelete<'_>>
) -> ProgramResult