Either tense could be used. The use of the present perfect implies that the speaker thinks the action may be repeated in the near future, especially in the first example.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.