Skip to content

Commit 99fdc0c

Browse files
committed
Integrated user's name on response
1 parent e3cd267 commit 99fdc0c

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

‎src/utils.ts‎

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
import{Request,Response}from'express';
22
import{Card}from'./GraphCards';
33
import{invalidUserSvg}from'./svgs';
4-
import{queryOption,colors,ParsedQs}from'../interfaces/interface';
4+
import{
5+
queryOption,
6+
colors,
7+
ParsedQs,
8+
userDetails,
9+
}from'../interfaces/interface';
510
import{responseGraph}from'../types/types';
611
import{fetchContributions}from'./fetching';
712
import{selectColors}from'../styles/themes';
@@ -52,20 +57,22 @@ export const getGraph: responseGraph = async (req: Request, res: Response) =>{
5257
try{
5358
constoptions: queryOption=queryOptions(req.query);
5459

55-
constfetchCalendarData: number[]|string=awaitfetchContributions(
60+
constfetchCalendarData: userDetails|string=awaitfetchContributions(
5661
`${options.username}`
5762
);
5863

59-
if(Array.isArray(fetchCalendarData)){
64+
if(typeoffetchCalendarData==='object'){
6065
constgraph: Card=newCard(
6166
420,
6267
1200,
6368
options.colors,
64-
`${options.username}'s Contribution Graph`,
69+
`${fetchCalendarData.name}'s Contribution Graph`,
6570
options.area
6671
);
6772

68-
constgetChart: string=awaitgraph.chart(fetchCalendarData);
73+
constgetChart: string=awaitgraph.chart(
74+
fetchCalendarData.contributions
75+
);
6976

7077
setHttpHeader(res,'public, max-age=1800');
7178
res.status(200).send(getChart);

0 commit comments

Comments
(0)