# Create getTotalEarned API ```typescript= router.get( "/details/totalEarned", (req: Request, res: Response, next: NextFunction) => { donationController .getTotalEarnedByDonationId(parseInt(req.query.donationId as string)) .then((data) => res.status(200).send(data)) .catch((error) => { var errorMessage = errorHandler(error); res.status(errorMessage.httpStatusCode).send(errorMessage); }); } ); getTotalEarnedByDonationId = (donationId: number) => { return new Promise((resolve, reject) => { db.oneOrNone(getTotalEarnedByDonationIdSql, [donationId]) .then((data: any) => resolve(data)) .catch((error: any) => reject(error)); }); }; ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up