Skip to content

Commit d26cb64

Browse files
committed
fixed PS extension object format
1 parent adb0dcb commit d26cb64

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

routes/api.js

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ function genUser(req, res, version) {
4343
clients[ip] += Number(results);
4444
}
4545

46+
if (req.query.extension === "true") {
47+
req.query.nat = "us,gb"
48+
}
49+
4650
new Generator[version](req.query).generate((output, ext) => {
4751
var name = "tmp/" + String(new Date().getTime());
4852

@@ -74,7 +78,24 @@ function genUser(req, res, version) {
7478
fs.unlink(name);
7579
});
7680
} else {
77-
res.send(output);
81+
// Hacky PS extension formatting
82+
if (req.query.extension === "true") {
83+
output = JSON.parse(output);
84+
var extObj = {
85+
results: [{
86+
user: {
87+
picture: output.results[0].picture.large.replace('/api', ''),
88+
name: {
89+
first: output.results[0].name.first,
90+
last: output.results[0].name.last
91+
}
92+
}
93+
}]
94+
};
95+
res.send(extObj);
96+
} else {
97+
res.send(output);
98+
}
7899
}
79100
});
80101
});

0 commit comments

Comments
 (0)