From ae16609072eb654a809893e32a1903640bc7f6ce Mon Sep 17 00:00:00 2001 From: Junior Oliveira Date: Fri, 25 Oct 2019 23:34:09 -0300 Subject: [PATCH] fix data type FormData issue #4 Add support when data type is FormData closes #4 --- src/index.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index 201d95f..d316888 100644 --- a/src/index.js +++ b/src/index.js @@ -60,8 +60,17 @@ class Request { this.updateFailedRequests(); } - updateFailedRequests() { - localStorage.setItem('eRequests', JSON.stringify(this.eRequests)); + getFailedRequests() { + return this.eRequests.map(item => { + if (item instanceof FormData) { + return Object.fromEntries(item); + } + return item; + }); + } + + updateFailedRequests() { + localStorage.setItem('eRequests', JSON.stringify(this.getFailedRequests())); } removeFailedRequests() {