]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/tools/get-access-token.ts
Raw query to get video ids
[github/Chocobozzz/PeerTube.git] / server / tools / get-access-token.ts
index 66fa7081449b5d606ea416db69110601a01c8701..d86c84c8dcc671a4a83580c4a6ea2c53775ed411 100644 (file)
@@ -2,7 +2,10 @@ import * as program from 'commander'
 
 import {
   getClient,
-  serverLogin
+  serverLogin,
+  Server,
+  Client,
+  User
 } from '../tests/utils/index'
 
 program
@@ -19,22 +22,19 @@ if (
   throw new Error('All arguments are required.')
 }
 
-const server = {
-  url: program['url'],
-  user: {
-    username: program['username'],
-    password: program['password']
-  },
-  client: {
-    id: null,
-    secret: null
-  }
-}
-
 getClient(program.url)
   .then(res => {
-    server.client.id = res.body.client_id
-    server.client.secret = res.body.client_secret
+    const server = {
+      url: program['url'],
+      user: {
+        username: program['username'],
+        password: program['password']
+      } as User,
+      client: {
+        id: res.body.client_id as string,
+        secret: res.body.client_secret as string
+      } as Client
+    } as Server
 
     return serverLogin(server)
   })