Skip to content

Commit

Permalink
getChildLogger() is replaced with getSubLogger() in v4 of tslog
Browse files Browse the repository at this point in the history
  • Loading branch information
hbjORbj committed Oct 5, 2023
1 parent 1bb87ab commit 581b894
Show file tree
Hide file tree
Showing 43 changed files with 44 additions and 44 deletions.
2 changes: 1 addition & 1 deletion apps/web/pages/_error.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ type AugmentedNextPageContext = Omit<NextPageContext, "err"> & {
err: AugmentedError;
};

const log = logger.getChildLogger({ prefix: ["[error]"] });
const log = logger.getSubLogger({ prefix: ["[error]"] });

const CustomError: NextPage<CustomErrorProps> = (props) => {
const { statusCode, err, message, hasGetInitialPropsRun } = props;
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/cron/syncAppMeta.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { prisma } from "@calcom/prisma";
import type { AppCategories, Prisma } from "@calcom/prisma/client";

const isDryRun = process.env.CRON_ENABLE_APP_SYNC !== "true";
const log = logger.getChildLogger({
const log = logger.getSubLogger({
prefix: ["[api/cron/syncAppMeta]", ...(isDryRun ? ["(dry-run)"] : [])],
});

Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/logo.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import {
} from "@calcom/lib/constants";
import logger from "@calcom/lib/logger";

const log = logger.getChildLogger({ prefix: ["[api/logo]"] });
const log = logger.getSubLogger({ prefix: ["[api/logo]"] });

function removePort(url: string) {
return url.replace(/:\d+$/, "");
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/_utils/getCalendar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ interface CalendarApp {
};
}

const log = logger.getChildLogger({ prefix: ["CalendarManager"] });
const log = logger.getSubLogger({ prefix: ["CalendarManager"] });

/**
* @see [Using type predicates](https://www.typescriptlang.org/docs/handbook/2/narrowing.html#using-type-predicates)
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/basecamp3/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ export default class BasecampCalendarService implements Calendar {
this.userAgent = user_agent as string;
});
this.auth = this.basecampAuth(credential).then((c) => c);
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
}

private basecampAuth = async (credential: CredentialPayload) => {
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/closecom/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export default class CloseComCalendarService implements Calendar {

constructor(credential: CredentialPayload) {
this.integrationName = "closecom_other_calendar";
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });

const parsedCredentialKey = apiKeySchema.safeParse(credential.key);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export default class ExchangeCalendarService implements Calendar {
constructor(credential: CredentialPayload) {
this.integrationName = "exchange2013_calendar";

this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });

const decryptedCredential = JSON.parse(
symmetricDecrypt(credential.key?.toString() || "", process.env.CALENDSO_ENCRYPTION_KEY || "")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export default class ExchangeCalendarService implements Calendar {
// this.integrationName = CALENDAR_INTEGRATIONS_TYPES.exchange;
this.integrationName = "exchange2016_calendar";

this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });

const decryptedCredential = JSON.parse(
symmetricDecrypt(credential.key?.toString() || "", process.env.CALENDSO_ENCRYPTION_KEY || "")
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/exchangecalendar/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ export default class ExchangeCalendarService implements Calendar {

constructor(credential: CredentialPayload) {
this.integrationName = "exchange_calendar";
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.payload = JSON.parse(
symmetricDecrypt(credential.key?.toString() || "", process.env.CALENDSO_ENCRYPTION_KEY || "")
);
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/googlecalendar/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ export default class GoogleCalendarService implements Calendar {
this.integrationName = "google_calendar";
this.credential = credential;
this.auth = this.googleAuth(credential);
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.credential = credential;
}

Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/hubspot/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ export default class HubspotCalendarService implements Calendar {

this.auth = this.hubspotAuth(credential).then((r) => r);

this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
}

private hubspotContactCreate = async (attendees: Person[]) => {
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/larkcalendar/api/callback.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import { LARK_HOST } from "../common";
import { getAppAccessToken } from "../lib/AppAccessToken";
import type { LarkAuthCredentials } from "../types/LarkCalendar";

const log = logger.getChildLogger({ prefix: [`[[lark/api/callback]`] });
const log = logger.getSubLogger({ prefix: [`[[lark/api/callback]`] });

const callbackQuerySchema = z.object({
code: z.string().min(1),
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/larkcalendar/api/events.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import prisma from "@calcom/prisma";
import { getAppKeys } from "../common";
import { sendPostMsg } from "../lib/BotService";

const log = logger.getChildLogger({ prefix: [`[lark/api/events]`] });
const log = logger.getSubLogger({ prefix: [`[lark/api/events]`] });

const larkKeysSchema = z.object({
open_verification_token: z.string(),
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/larkcalendar/lib/AppAccessToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import prisma from "@calcom/prisma";

import { LARK_HOST, getAppKeys, isExpired } from "../common";

const log = logger.getChildLogger({ prefix: [`[[LarkAppCredential]`] });
const log = logger.getSubLogger({ prefix: [`[[LarkAppCredential]`] });

function makePoolingPromise<T>(
promiseCreator: () => Promise<T | null>,
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/larkcalendar/lib/BotService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import logger from "@calcom/lib/logger";
import { LARK_HOST } from "../common";
import { getAppAccessToken } from "./AppAccessToken";

const log = logger.getChildLogger({ prefix: [`[[LarkTenantCredential]`] });
const log = logger.getSubLogger({ prefix: [`[[LarkTenantCredential]`] });

const msg = {
en_us: {
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/larkcalendar/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ export default class LarkCalendarService implements Calendar {
constructor(credential: CredentialPayload) {
this.integrationName = "lark_calendar";
this.auth = this.larkAuth(credential);
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.credential = credential;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ export default class Office365CalendarService implements Calendar {
this.integrationName = "office365_calendar";
this.auth = this.o365Auth(credential);
this.credential = credential;
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
}

async createEvent(event: CalendarEvent, credentialId: number): Promise<NewCalendarEventType> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import { processRoute } from "../../lib/processRoute";
import transformResponse from "../../lib/transformResponse";
import type { Response } from "../../types/types";

const log = logger.getChildLogger({ prefix: ["[routing-forms]", "[router]"] });
const log = logger.getSubLogger({ prefix: ["[routing-forms]", "[router]"] });
export default function Router({ form, message }: inferSSRProps<typeof getServerSideProps>) {
return (
<>
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/routing-forms/trpc/forms.handler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ interface FormsHandlerOptions {
};
input: TFormSchema;
}
const log = logger.getChildLogger({ prefix: ["[formsHandler]"] });
const log = logger.getSubLogger({ prefix: ["[formsHandler]"] });

export const formsHandler = async ({ ctx, input }: FormsHandlerOptions) => {
const { prisma, user } = ctx;
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/salesforce/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export default class SalesforceCalendarService implements Calendar {
constructor(credential: CredentialPayload) {
this.integrationName = "salesforce_other_calendar";
this.conn = this.getClient(credential).then((c) => c);
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
}

private getClient = async (credential: CredentialPayload) => {
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/sendgrid/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export default class CloseComCalendarService implements Calendar {

constructor(credential: CredentialPayload) {
this.integrationName = "sendgrid_other_calendar";
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });

const parsedCredentialKey = apiKeySchema.safeParse(credential.key);

Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/zoho-bigin/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export default class BiginCalendarService implements Calendar {

constructor(credential: CredentialPayload) {
this.auth = this.biginAuth(credential);
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
}

/***
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/zohocalendar/api/callback.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import config from "../config.json";
import type { ZohoAuthCredentials } from "../types/ZohoCalendar";
import { appKeysSchema as zohoKeysSchema } from "../zod";

const log = logger.getChildLogger({ prefix: [`[[zohocalendar/api/callback]`] });
const log = logger.getSubLogger({ prefix: [`[[zohocalendar/api/callback]`] });

const OAUTH_BASE_URL = "https://accounts.zoho.com/oauth/v2";

Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/zohocalendar/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ export default class ZohoCalendarService implements Calendar {
constructor(credential: CredentialPayload) {
this.integrationName = "zoho_calendar";
this.auth = this.zohoAuth(credential);
this.log = logger.getChildLogger({
this.log = logger.getSubLogger({
prefix: [`[[lib] ${this.integrationName}`],
});
}
Expand Down
2 changes: 1 addition & 1 deletion packages/app-store/zohocrm/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ export default class ZohoCrmCalendarService implements Calendar {
constructor(credential: CredentialPayload) {
this.integrationName = "zohocrm_other_calendar";
this.auth = this.zohoCrmAuth(credential).then((r) => r);
this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
}

private createContacts = async (attendees: Person[]) => {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/CalendarManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import type { EventResult } from "@calcom/types/EventManager";

import getCalendarsEvents from "./getCalendarsEvents";

const log = logger.getChildLogger({ prefix: ["CalendarManager"] });
const log = logger.getSubLogger({ prefix: ["CalendarManager"] });

export const getCalendarCredentials = (credentials: Array<CredentialPayload>) => {
const calendarCredentials = getApps(credentials, true)
Expand Down
2 changes: 1 addition & 1 deletion packages/core/videoClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import type { CredentialPayload } from "@calcom/types/Credential";
import type { EventResult, PartialReference } from "@calcom/types/EventManager";
import type { VideoApiAdapter, VideoApiAdapterFactory, VideoCallData } from "@calcom/types/VideoApiAdapter";

const log = logger.getChildLogger({ prefix: ["[lib] videoClient"] });
const log = logger.getSubLogger({ prefix: ["[lib] videoClient"] });

const translator = short();

Expand Down
2 changes: 1 addition & 1 deletion packages/features/auth/lib/verifyEmail.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import logger from "@calcom/lib/logger";
import { getTranslation } from "@calcom/lib/server/i18n";
import { prisma } from "@calcom/prisma";

const log = logger.getChildLogger({ prefix: [`[[Auth] `] });
const log = logger.getSubLogger({ prefix: [`[[Auth] `] });

interface VerifyEmailType {
username?: string;
Expand Down
2 changes: 1 addition & 1 deletion packages/features/bookings/lib/handleConfirmation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import { BookingStatus, WebhookTriggerEvents } from "@calcom/prisma/enums";
import { bookingMetadataSchema } from "@calcom/prisma/zod-utils";
import type { AdditionalInformation, CalendarEvent } from "@calcom/types/Calendar";

const log = logger.getChildLogger({ prefix: ["[handleConfirmation] book:user"] });
const log = logger.getSubLogger({ prefix: ["[handleConfirmation] book:user"] });

export async function handleConfirmation(args: {
user: EventManagerUser & { username: string | null };
Expand Down
4 changes: 2 additions & 2 deletions packages/features/bookings/lib/handleNewBooking.ts
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ import type { EventTypeInfo } from "../../webhooks/lib/sendPayload";
import getBookingResponsesSchema from "./getBookingResponsesSchema";

const translator = short();
const log = logger.getChildLogger({ prefix: ["[api] book:user"] });
const log = logger.getSubLogger({ prefix: ["[api] book:user"] });

type User = Prisma.UserGetPayload<typeof userSelect>;
type BufferedBusyTimes = BufferedBusyTime[];
Expand Down Expand Up @@ -686,7 +686,7 @@ async function handler(
eventType,
});

const loggerWithEventDetails = logger.getChildLogger({
const loggerWithEventDetails = logger.getSubLogger({
prefix: ["book:user", `${eventTypeId}:${reqBody.user}/${eventTypeSlug}`],
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import emailReminderTemplate from "./templates/emailReminderTemplate";

let sendgridAPIKey, senderEmail: string;

const log = logger.getChildLogger({ prefix: ["[emailReminderManager]"] });
const log = logger.getSubLogger({ prefix: ["[emailReminderManager]"] });
if (process.env.SENDGRID_API_KEY) {
sendgridAPIKey = process.env.SENDGRID_API_KEY as string;
senderEmail = process.env.SENDGRID_EMAIL as string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ export enum timeUnitLowerCase {
MINUTE = "minute",
YEAR = "year",
}
const log = logger.getChildLogger({ prefix: ["[smsReminderManager]"] });
const log = logger.getSubLogger({ prefix: ["[smsReminderManager]"] });

export type AttendeeInBookingInfo = {
name: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import {
whatsappReminderTemplate,
} from "./templates/whatsapp";

const log = logger.getChildLogger({ prefix: ["[whatsappReminderManager]"] });
const log = logger.getSubLogger({ prefix: ["[whatsappReminderManager]"] });

export const scheduleWhatsappReminder = async (
evt: BookingInfo,
Expand Down
2 changes: 1 addition & 1 deletion packages/features/webhooks/lib/scheduleTrigger.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import prisma from "@calcom/prisma";
import type { ApiKey } from "@calcom/prisma/client";
import { BookingStatus, WebhookTriggerEvents } from "@calcom/prisma/enums";

const log = logger.getChildLogger({ prefix: ["[node-scheduler]"] });
const log = logger.getSubLogger({ prefix: ["[node-scheduler]"] });

export async function addSubscription({
appApiKey,
Expand Down
2 changes: 1 addition & 1 deletion packages/lib/CalendarService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ export default abstract class BaseCalendarService implements Calendar {
this.headers = getBasicAuthHeaders({ username, password });
this.credential = credential;

this.log = logger.getChildLogger({ prefix: [`[[lib] ${this.integrationName}`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] ${this.integrationName}`] });
}

private getAttendees(event: CalendarEvent) {
Expand Down
2 changes: 1 addition & 1 deletion packages/lib/CloseCom.ts
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ export default class CloseCom {
private log: typeof logger;

constructor(providedApiKey = "") {
this.log = logger.getChildLogger({ prefix: [`[[lib] close.com`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] close.com`] });
if (!providedApiKey && !environmentApiKey) throw Error("Close.com Api Key not present");
this.apiKey = providedApiKey || environmentApiKey;
}
Expand Down
2 changes: 1 addition & 1 deletion packages/lib/Sendgrid.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export default class Sendgrid {
private log: typeof logger;

constructor(providedApiKey = "") {
this.log = logger.getChildLogger({ prefix: [`[[lib] sendgrid`] });
this.log = logger.getSubLogger({ prefix: [`[[lib] sendgrid`] });
if (!providedApiKey && !environmentApiKey) throw Error("Sendgrid Api Key not present");
client.setApiKey(providedApiKey || environmentApiKey);
}
Expand Down
2 changes: 1 addition & 1 deletion packages/lib/rateLimit.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { Redis } from "@upstash/redis";
import { isIpInBanListString } from "./getIP";
import logger from "./logger";

const log = logger.getChildLogger({ prefix: ["RateLimit"] });
const log = logger.getSubLogger({ prefix: ["RateLimit"] });

export type RateLimitHelper = {
rateLimitingType?: "core" | "forcedSlowMode" | "common";
Expand Down
2 changes: 1 addition & 1 deletion packages/lib/redactError.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { Prisma } from "@prisma/client";

import logger from "@calcom/lib/logger";

const log = logger.getChildLogger({ prefix: [`[[redactError]`] });
const log = logger.getSubLogger({ prefix: [`[[redactError]`] });

function shouldRedact<T extends Error>(error: T) {
return (
Expand Down
2 changes: 1 addition & 1 deletion packages/lib/sync/SyncServiceManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import type { ConsoleUserInfoType, TeamInfoType, WebUserInfoType } from "./ISync
import services from "./services";
import CloseComService from "./services/CloseComService";

const log = logger.getChildLogger({ prefix: [`[[SyncServiceManager] `] });
const log = logger.getSubLogger({ prefix: [`[[SyncServiceManager] `] });

export const createConsoleUser = async (user: ConsoleUserInfoType | null | undefined) => {
if (user) {
Expand Down
2 changes: 1 addition & 1 deletion packages/lib/sync/services/CloseComService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export default class CloseComService extends SyncServiceCore implements ISyncSer
protected declare service: CloseCom;

constructor() {
super(serviceName, CloseCom, logger.getChildLogger({ prefix: [`[[sync] ${serviceName}`] }));
super(serviceName, CloseCom, logger.getSubLogger({ prefix: [`[[sync] ${serviceName}`] }));
}

upsertAnyUser = async (
Expand Down
2 changes: 1 addition & 1 deletion packages/lib/sync/services/SendgridService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const serviceName = "sendgrid_service";
export default class SendgridService extends SyncServiceCore implements ISyncService {
protected declare service: Sendgrid;
constructor() {
super(serviceName, Sendgrid, logger.getChildLogger({ prefix: [`[[sync] ${serviceName}`] }));
super(serviceName, Sendgrid, logger.getSubLogger({ prefix: [`[[sync] ${serviceName}`] }));
}

upsert = async (user: WebUserInfoType | ConsoleUserInfoType) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ type ResendEmailOptions = {
};
};

const log = logger.getChildLogger({ prefix: [`[[Auth] `] });
const log = logger.getSubLogger({ prefix: [`[[Auth] `] });

export const resendVerifyEmail = async ({ ctx }: ResendEmailOptions) => {
if (ctx.user.emailVerified) {
Expand Down

0 comments on commit 581b894

Please sign in to comment.