MCPcopy Create free account
hub / github.com/freeCodeCamp/freeCodeCamp / getWaitMessage

Function getWaitMessage

api/src/routes/protected/settings.ts:27–33  ·  view source on GitHub ↗
({ sentAt, now = new Date() }: WaitMesssageArgs)

Source from the content-addressed store, hash-verified

25 * @returns The message to display to the user.
26 */
27export function getWaitMessage({ sentAt, now = new Date() }: WaitMesssageArgs) {
28 const minutesLeft = getWaitPeriod({ sentAt, now });
29 if (minutesLeft <= 0) return null;
30
31 const timeToWait = `${minutesLeft} minute${minutesLeft > 1 ? 's' : ''}`;
32 return `Please wait ${timeToWait} to resend an authentication link.`;
33}
34
35function getWaitPeriod({ sentAt, now }: Required<WaitMesssageArgs>) {
36 if (sentAt == null) return 0;

Callers 2

settings.test.tsFile · 0.85
settingRoutesFunction · 0.85

Calls 1

getWaitPeriodFunction · 0.85

Tested by

no test coverage detected