From 4b95be24d520c4a5c41a79da05ba5bcf47931aed Mon Sep 17 00:00:00 2001 From: Eryn Lynn Date: Tue, 23 Oct 2018 19:14:29 -0400 Subject: [PATCH] Add promise:finally --- lib/init.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/init.lua b/lib/init.lua index 3c8bc62..d32db04 100644 --- a/lib/init.lua +++ b/lib/init.lua @@ -290,6 +290,13 @@ function Promise.prototype:catch(failureCallback) return self:andThen(nil, failureCallback) end +--[[ + Used to set a callback for when the promise resolves OR rejects. +]] +function Promise.prototype:finally(finallyCallback) + return self:andThen(finallyCallback, finallyCallback) +end + --[[ Yield until the promise is completed.