mirror of
https://github.com/reactos/developer-web-interface.git
synced 2024-11-26 21:30:35 +00:00
modifying buildReq endpoint
This commit is contained in:
parent
df4c554370
commit
e79ec316e0
15
app.js
15
app.js
@ -2,6 +2,7 @@ const dotenv = require('dotenv');
|
|||||||
const express = require('express');
|
const express = require('express');
|
||||||
const rp = require('request-promise');
|
const rp = require('request-promise');
|
||||||
const app = express();
|
const app = express();
|
||||||
|
//app.disable('query parser');
|
||||||
dotenv.config();
|
dotenv.config();
|
||||||
const parse = require('parse-link-header');
|
const parse = require('parse-link-header');
|
||||||
const PORT = process.env.PORT || 5000;
|
const PORT = process.env.PORT || 5000;
|
||||||
@ -133,7 +134,7 @@ app.get('/api/pulls', (req, res) => {
|
|||||||
function buildSetReq() {
|
function buildSetReq() {
|
||||||
var buildSets = {
|
var buildSets = {
|
||||||
uri:
|
uri:
|
||||||
'https://build.reactos.org/api/v2/buildsets?field=bsid&field=sourcestamps&order=-bsid&offset=0&limit=50',
|
'https://build.reactos.org/api/v2/buildsets?field=bsid&field=sourcestamps&order=-bsid&offset=0&limit=200',
|
||||||
headers: {
|
headers: {
|
||||||
'User-Agent': 'Request-Promise'
|
'User-Agent': 'Request-Promise'
|
||||||
},
|
},
|
||||||
@ -156,11 +157,10 @@ app.get('/api/buildsets', (req, res) => {
|
|||||||
//------- BUILD-REQUEST END-POINT -------
|
//------- BUILD-REQUEST END-POINT -------
|
||||||
|
|
||||||
//https://build.reactos.org/api/v2/buildrequests?field=buildsetid&field=buildrequestid&buildsetid=1
|
//https://build.reactos.org/api/v2/buildrequests?field=buildsetid&field=buildrequestid&buildsetid=1
|
||||||
|
function buildReq(str) {
|
||||||
function buildReq() {
|
|
||||||
var buildReq = {
|
var buildReq = {
|
||||||
uri:
|
uri: `https://build.reactos.org/api/v2/buildrequests?${str}&field=buildsetid&field=buildrequestid&order=-buildsetid`,
|
||||||
'https://build.reactos.org/api/v2/buildrequests?field=buildsetid&field=buildrequestid&order=-buildsetid&offset=0&limit=50',
|
// 'https://build.reactos.org/api/v2/buildrequests?field=buildsetid&field=buildrequestid&order=-buildsetid&offset=0&limit=50',
|
||||||
headers: {
|
headers: {
|
||||||
'User-Agent': 'Request-Promise'
|
'User-Agent': 'Request-Promise'
|
||||||
},
|
},
|
||||||
@ -171,7 +171,10 @@ function buildReq() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
app.get('/api/buildreq', (req, res) => {
|
app.get('/api/buildreq', (req, res) => {
|
||||||
rp(buildReq())
|
var f = req.query.buildsetid__contains;
|
||||||
|
var queryStr = f.join('&buildsetid__contains=');
|
||||||
|
queryStr = 'buildsetid__contains=' + queryStr;
|
||||||
|
rp(buildReq(queryStr))
|
||||||
.then(body => {
|
.then(body => {
|
||||||
res.json(body);
|
res.json(body);
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user