feat: create email template for TTO reservation confirmation
feat: implement order notifications service with TTO reservation confirmation handling feat: create migration for TTO booking email webhook trigger
This commit is contained in:
@@ -2,10 +2,10 @@ import 'server-only';
|
||||
|
||||
import { SupabaseClient } from '@supabase/supabase-js';
|
||||
|
||||
import { getSupabaseServerAdminClient } from '@/packages/supabase/src/clients/server-admin-client';
|
||||
import { Database } from '@/packages/supabase/src/database.types';
|
||||
|
||||
import { loadTeamWorkspace } from '~/home/[account]/_lib/server/team-account-workspace.loader';
|
||||
import { getSupabaseServerAdminClient } from '@/packages/supabase/src/clients/server-admin-client';
|
||||
|
||||
/**
|
||||
* Load data for the members page
|
||||
@@ -22,7 +22,10 @@ export async function loadMembersPageData(
|
||||
loadInvitations(client, slug),
|
||||
canAddMember,
|
||||
workspace,
|
||||
loadAccountMembersBenefitsUsage(getSupabaseServerAdminClient(), workspace.account.id),
|
||||
loadAccountMembersBenefitsUsage(
|
||||
getSupabaseServerAdminClient(),
|
||||
workspace.account.id,
|
||||
),
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -66,10 +69,12 @@ async function loadAccountMembers(
|
||||
export async function loadAccountMembersBenefitsUsage(
|
||||
client: SupabaseClient<Database>,
|
||||
accountId: string,
|
||||
): Promise<{
|
||||
personal_account_id: string;
|
||||
benefit_amount: number;
|
||||
}[]> {
|
||||
): Promise<
|
||||
{
|
||||
personal_account_id: string;
|
||||
benefit_amount: number;
|
||||
}[]
|
||||
> {
|
||||
const { data, error } = await client
|
||||
.schema('medreport')
|
||||
.rpc('get_benefits_usages_for_company_members', {
|
||||
|
||||
Reference in New Issue
Block a user