]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/core/rest/rest.service.ts
Don't display account setup modal on signup
[github/Chocobozzz/PeerTube.git] / client / src / app / core / rest / rest.service.ts
index 1696e6709881a3fd71b23216065321e04766bf8e..98e45ffc00dfd4909fb5aeb56cb87bae8f024ea1 100644 (file)
@@ -44,13 +44,21 @@ export class RestService {
     return newParams
   }
 
+  addArrayParams (params: HttpParams, name: string, values: (string | number)[]) {
+    for (const v of values) {
+      params = params.append(name, v)
+    }
+
+    return params
+  }
+
   addObjectParams (params: HttpParams, object: { [ name: string ]: any }) {
     for (const name of Object.keys(object)) {
       const value = object[name]
       if (value === undefined || value === null) continue
 
       if (Array.isArray(value)) {
-        for (const v of value) params = params.append(name, v)
+        params = this.addArrayParams(params, name, value)
       } else {
         params = params.append(name, value)
       }