From d5ae59ab2a09cda5109303abb9c269318a1e6686 Mon Sep 17 00:00:00 2001 From: Christoph Nakazawa Date: Wed, 27 Mar 2019 20:45:03 -0700 Subject: [PATCH] Use standard version of Promise.prototype.finally Summary: See https://github.com/facebook/fbjs/pull/293 for an explanation. Reviewed By: yungsters Differential Revision: D14658680 fbshipit-source-id: aad8808b8514817314bf67b9a43b01d52e850e36 --- Libraries/Promise.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Libraries/Promise.js b/Libraries/Promise.js index 987b25611e..46238f5c67 100644 --- a/Libraries/Promise.js +++ b/Libraries/Promise.js @@ -11,11 +11,9 @@ 'use strict'; const Promise = require('promise/setimmediate/es6-extensions'); -require('promise/setimmediate/done'); -Promise.prototype.finally = function(onSettled) { - return this.then(onSettled, onSettled); -}; +require('promise/setimmediate/done'); +require('promise/setimmediate/finally'); if (__DEV__) { require('promise/setimmediate/rejection-tracking').enable({