diff --git a/components/base/Select.vue b/components/base/Select.vue index a1ea1e7..1464c6f 100644 --- a/components/base/Select.vue +++ b/components/base/Select.vue @@ -1,7 +1,7 @@ diff --git a/server/tasks/mail.ts b/server/tasks/mail.ts index 16df364..7e11f79 100644 --- a/server/tasks/mail.ts +++ b/server/tasks/mail.ts @@ -41,6 +41,19 @@ const transport = nodemailer.createTransport({ }, }); +if(process.env.NODE_ENV === 'production') +{ + transport.verify((error) => { + if(error) + { + console.log('Mail server cannot be reached'); + console.error(error); + } + else + console.log("Mail server is reachable and ready to communicate"); + }); +} + export default async function(e: TaskEvent) { try { if(e.payload.type !== 'mail') @@ -82,6 +95,7 @@ export default async function(e: TaskEvent) { } catch(e) { + console.error(e); return { result: false, error: e }; } } diff --git a/types/character.d.ts b/types/character.d.ts index 9758c52..5f32538 100644 --- a/types/character.d.ts +++ b/types/character.d.ts @@ -17,7 +17,7 @@ export type Progression = { level: number; abilities: Partial>; //First is the ability, second is the max increment spells?: string[]; //Spell ID - modifiers?: Partial>; + modifiers: Partial>; aspect?: string; }; export type Character = {