mirror of
https://github.com/AmberGraceRblx/luau-promise.git
synced 2025-04-24 23:50:03 +00:00
Fix missing unpack case, still not ideal
This commit is contained in:
parent
6c6eef6a3b
commit
e785799141
1 changed files with 2 additions and 2 deletions
|
@ -194,10 +194,10 @@ function Promise:andThen(successHandler, failureHandler)
|
||||||
table.insert(self._queuedReject, failureCallback)
|
table.insert(self._queuedReject, failureCallback)
|
||||||
elseif self._status == Promise.Status.Resolved then
|
elseif self._status == Promise.Status.Resolved then
|
||||||
-- This promise has already resolved! Trigger success immediately.
|
-- This promise has already resolved! Trigger success immediately.
|
||||||
successCallback(unpack(self._values))
|
successCallback(unpack(self._values, 1, self._valuesLength))
|
||||||
elseif self._status == Promise.Status.Rejected then
|
elseif self._status == Promise.Status.Rejected then
|
||||||
-- This promise died a terrible death! Trigger failure immediately.
|
-- This promise died a terrible death! Trigger failure immediately.
|
||||||
failureCallback(unpack(self._values))
|
failureCallback(unpack(self._values, 1, self._valuesLength))
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue