CNN reporter corners Trump for breaking his campaign promises -- and he snaps
President Donald Trump (Screen cap).

President Donald Trump addressed reporters Friday after a meeting with Democratic leaders Chuck Schumer (D-NY) and Nancy Pelosi (D-CA) about the government shutdown.

Schumer said the shutdown might continue months or years, despite the closing of facilities in US national parks and 800,000 federal workers going without pay.

"We had a very very productive meeting," Trump said. "I think we've come a long way."

Following the press conferences, Trump allowed reporters to ask questions. CNN's Kaitlin Collins wondered if the President was breaking a promise to his base by deviating from his pledge to build a concrete wall paid for by Mexico.

"You ran your campaign promising supporters that Mexico was going to pay for the wall ... "

"Oh here we go again," the President interrupted.

"And that the wall was going to be made out of concrete," Collins continued. "You just said earlier that it'll made out of steel, and right now our government is shutdown over a demand, from your administration, that the American taxpayer pay for the wall. How can you say you're not failing on that promise to your supporters?"

"A very nice question, so beautifully asked—even though I just answered it," the President said with seeming sarcasm.

Trump tried to explain that the wall would be funded by a trade deal undertaken by the administration, which made the cost of the wall mere "peanuts" in comparison. He also said there was not difference between concrete and steel.

When Collins followed up the President snapped, "You're not into the construction business."