website refactor
This commit is contained in:
@@ -47,15 +47,11 @@ export interface TeamDetailPageDto {
|
||||
*/
|
||||
export class TeamDetailPageQuery implements PageQuery<TeamDetailViewData, string> {
|
||||
async execute(teamId: string): Promise<Result<TeamDetailViewData, PresentationError>> {
|
||||
// Get session to determine current driver
|
||||
// Get session to determine current driver (optional for public view)
|
||||
const sessionGateway = new SessionGateway();
|
||||
const session = await sessionGateway.getSession();
|
||||
|
||||
if (!session?.user?.primaryDriverId) {
|
||||
return Result.err('notFound');
|
||||
}
|
||||
|
||||
const currentDriverId = session.user.primaryDriverId;
|
||||
const currentDriverId = session?.user?.primaryDriverId || '';
|
||||
const service = new TeamService();
|
||||
|
||||
// Fetch team details
|
||||
|
||||
Reference in New Issue
Block a user