From 48a6d2e9875973928e2172d5ca76a2592cbb8a61 Mon Sep 17 00:00:00 2001
From: Roger Braun <roger@rogerbraun.net>
Date: Mon, 12 Jun 2017 17:35:04 +0200
Subject: [PATCH] Don't use too advanced features.

---
 src/services/api/api.service.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js
index 026dae73..59e3a1c3 100644
--- a/src/services/api/api.service.js
+++ b/src/services/api/api.service.js
@@ -23,6 +23,8 @@ const QVITTER_USER_TIMELINE_URL = '/api/qvitter/statuses/user_timeline.json'
 
 const oldfetch = window.fetch
 
+import { map } from 'lodash'
+
 let fetch = (url, options) => {
   const baseUrl = ''
   const fullUrl = baseUrl + url
@@ -124,7 +126,7 @@ const fetchTimeline = ({timeline, credentials, since = false, until = false, use
     params.push(['user_id', userId])
   }
 
-  const queryString = new URLSearchParams(params).toString()
+  const queryString = map(params, (param) => `${param[0]}=${param[1]}`).join('&')
   url += `?${queryString}`
 
   return fetch(url, { headers: authHeaders(credentials) }).then((data) => data.json())