wip
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
import { NextResponse } from 'next/server';
|
||||
import type { NextRequest } from 'next/server';
|
||||
import { cookies } from 'next/headers';
|
||||
import { getGetSponsorDashboardQuery } from '@/lib/di-container';
|
||||
import { getGetSponsorDashboardUseCase } from '@/lib/di-container';
|
||||
import { SponsorDashboardPresenter } from '@/lib/presenters/SponsorDashboardPresenter';
|
||||
|
||||
export async function GET(request: NextRequest) {
|
||||
try {
|
||||
@@ -16,8 +17,10 @@ export async function GET(request: NextRequest) {
|
||||
);
|
||||
}
|
||||
|
||||
const query = getGetSponsorDashboardQuery();
|
||||
const dashboard = await query.execute({ sponsorId });
|
||||
const presenter = new SponsorDashboardPresenter();
|
||||
const useCase = getGetSponsorDashboardUseCase();
|
||||
await useCase.execute({ sponsorId });
|
||||
const dashboard = presenter.getData();
|
||||
|
||||
if (!dashboard) {
|
||||
return NextResponse.json(
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import { NextResponse } from 'next/server';
|
||||
import type { NextRequest } from 'next/server';
|
||||
import { cookies } from 'next/headers';
|
||||
import { getGetSponsorSponsorshipsQuery } from '@/lib/di-container';
|
||||
import { getGetSponsorSponsorshipsUseCase } from '@/lib/di-container';
|
||||
import { SponsorSponsorshipsPresenter } from '@/lib/presenters/SponsorSponsorshipsPresenter';
|
||||
|
||||
export async function GET(request: NextRequest) {
|
||||
try {
|
||||
@@ -16,8 +17,10 @@ export async function GET(request: NextRequest) {
|
||||
);
|
||||
}
|
||||
|
||||
const query = getGetSponsorSponsorshipsQuery();
|
||||
const sponsorships = await query.execute({ sponsorId });
|
||||
const presenter = new SponsorSponsorshipsPresenter();
|
||||
const useCase = getGetSponsorSponsorshipsUseCase();
|
||||
await useCase.execute({ sponsorId });
|
||||
const sponsorships = presenter.getData();
|
||||
|
||||
if (!sponsorships) {
|
||||
return NextResponse.json(
|
||||
|
||||
Reference in New Issue
Block a user