| 2196 | |
| 2197 | |
| 2198 | Try<FrameworkID> getFrameworkId(Master* master, const OfferID& offerId) |
| 2199 | { |
| 2200 | // Try as an offer. |
| 2201 | Offer* offer = getOffer(master, offerId); |
| 2202 | if (offer != nullptr) { |
| 2203 | return offer->framework_id(); |
| 2204 | } |
| 2205 | |
| 2206 | InverseOffer* inverseOffer = getInverseOffer(master, offerId); |
| 2207 | if (inverseOffer != nullptr) { |
| 2208 | return inverseOffer->framework_id(); |
| 2209 | } |
| 2210 | |
| 2211 | return Error("Offer " + stringify(offerId) + " is no longer valid"); |
| 2212 | } |
| 2213 | |
| 2214 | |
| 2215 | Option<Error> validateOfferIds( |
no test coverage detected