At the end of his show on Monday, as President Donald Trump was delivering a speech in El Paso, Fox News Channel’s Sean Hannity told his disapproval for the reported $1.3 billion deal reached by lawmakers.

Hannity called the deal a “garbage compromise” and warned Republicans they would have to answer for the deal.

“By the way, on this new so-called compromise, getting details — $1.3 billion,” he said. “That’s not even a wall, a barrier? I’m going to tell this tonight, and we will get back into this tomorrow — any Republican that supports this garbage compromise, you will have to explain.”

Hannity continued: “Look at this crowd. Look at the country. Look at CBS News. Even they say 72 percent of the American people want the heroin to stop, the cartels to stop, the gang members to stop and those that wish us ill.”

A congressional source told AP that the deal will include $1.375 billion for physical barriers, including 55 miles of new structures near the Rio Grande Sector of the border. But the money is short of Trump’s demand for $5.7 billion in wall funding.

President Trump on Monday said he would build the wall along the southern border even if Congress approves funding for it or not.

“Just so you know, we’re building the wall anyway,” Trump said at a campaign rally in El Paso, Texas.

The president said he would not sign an agreement that cuts the number of detention beds used to house immigrants caught living illegally in the U.S.