A proposal can be revoked at any time before its acceptance is communicated to the proposer, but not afterwards.

SOURCE: CC § 1586.