No meal service in D in 3+ hour flight at lunchtime
I am currently traveling on a 3+ hour flight on a paid first class fare. The flight that was not catered meals, despite a meal being listed when booking. Apparently due to a maintenance related aircraft swap. No announcement was made at the gate, so I didn't bring food. At a minimum, they could announce so we could purchase food. Instead, I am eating chips and granola bars for lunch. No apology offered by anyone.
What should I expect Delta to do to make this right?