@@ -3,6 +3,7 @@ const BugTracker = require('./bugtracker');
3
3
const bugtracker = new BugTracker ( 'server' ) ;
4
4
const usageStatistics = require ( './usage-statistics' ) ;
5
5
const express = require ( 'express' ) ;
6
+ const cors = require ( 'cors' )
6
7
const gitApi = require ( './git-api' ) ;
7
8
const winston = require ( 'winston' ) ;
8
9
const sysinfo = require ( './sysinfo' ) ;
@@ -107,6 +108,7 @@ const noCache = (req, res, next) => {
107
108
app . use ( noCache ) ;
108
109
109
110
app . use ( require ( 'body-parser' ) . json ( ) ) ;
111
+ app . use ( cors ( ) ) ; // we should consider to remove it when we complete this project
110
112
111
113
if ( config . autoShutdownTimeout ) {
112
114
let autoShutdownTimeout ;
@@ -270,6 +272,20 @@ app.get('/serverdata.js', (req, res) => {
270
272
} ) ;
271
273
} ) ;
272
274
275
+ app . get ( '/ungit/config' , ( req , res ) => {
276
+ sysinfo . getUserHash ( )
277
+ . then ( ( hash ) => {
278
+ const ungitConfig = {
279
+ config,
280
+ userHash : hash ,
281
+ version : config . ungitDevVersion ,
282
+ platform : os . platform ( ) ,
283
+ pluginApiVersion : require ( '../package.json' ) . ungitPluginApiVersion
284
+ } ;
285
+ res . send ( JSON . stringify ( ungitConfig ) ) ;
286
+ } ) ;
287
+ } ) ;
288
+
273
289
app . get ( '/api/latestversion' , ( req , res ) => {
274
290
sysinfo . getUngitLatestVersion ( )
275
291
. then ( ( latestVersion ) => {
0 commit comments