fix seeds
This commit is contained in:
@@ -288,9 +288,7 @@ export class LeagueService {
|
|||||||
throw new Error(err.code);
|
throw new Error(err.code);
|
||||||
}
|
}
|
||||||
|
|
||||||
// The use case calls presenter.present() internally
|
this.allLeaguesWithCapacityAndScoringPresenter.present(result.unwrap());
|
||||||
// The presenter now handles logo resolution synchronously
|
|
||||||
// Just get the view model which contains the resolved logo URLs
|
|
||||||
return this.allLeaguesWithCapacityAndScoringPresenter.getViewModel();
|
return this.allLeaguesWithCapacityAndScoringPresenter.getViewModel();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -481,6 +479,7 @@ export class LeagueService {
|
|||||||
throw new Error(err.code);
|
throw new Error(err.code);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.removeLeagueMemberPresenter.present(result.unwrap());
|
||||||
return this.removeLeagueMemberPresenter.getViewModel()!;
|
return this.removeLeagueMemberPresenter.getViewModel()!;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -518,6 +517,7 @@ export class LeagueService {
|
|||||||
throw new Error(err.code);
|
throw new Error(err.code);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.updateLeagueMemberRolePresenter.present(result.unwrap());
|
||||||
return this.updateLeagueMemberRolePresenter.getViewModel()!;
|
return this.updateLeagueMemberRolePresenter.getViewModel()!;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -535,7 +535,11 @@ export class LeagueService {
|
|||||||
this.logger.debug('Getting league full config', { query });
|
this.logger.debug('Getting league full config', { query });
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await this.getLeagueFullConfigUseCase.execute(query);
|
const result = await this.getLeagueFullConfigUseCase.execute(query);
|
||||||
|
if (result.isErr()) {
|
||||||
|
throw new Error(result.unwrapErr().code);
|
||||||
|
}
|
||||||
|
this.leagueConfigPresenter.present(result.unwrap());
|
||||||
return this.leagueConfigPresenter.getViewModel();
|
return this.leagueConfigPresenter.getViewModel();
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
this.logger.error('Error getting league full config', error instanceof Error ? error : new Error(String(error)));
|
this.logger.error('Error getting league full config', error instanceof Error ? error : new Error(String(error)));
|
||||||
@@ -814,7 +818,11 @@ export class LeagueService {
|
|||||||
this.logger.debug('Getting league scoring config', { leagueId });
|
this.logger.debug('Getting league scoring config', { leagueId });
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await this.getLeagueScoringConfigUseCase.execute({ leagueId });
|
const result = await this.getLeagueScoringConfigUseCase.execute({ leagueId });
|
||||||
|
if (result.isErr()) {
|
||||||
|
throw new Error(result.unwrapErr().code);
|
||||||
|
}
|
||||||
|
this.leagueScoringConfigPresenter.present(result.unwrap());
|
||||||
return this.leagueScoringConfigPresenter.getViewModel();
|
return this.leagueScoringConfigPresenter.getViewModel();
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
this.logger.error('Error getting league scoring config', error instanceof Error ? error : new Error(String(error)));
|
this.logger.error('Error getting league scoring config', error instanceof Error ? error : new Error(String(error)));
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ export class UpdateLeagueMemberRoleUseCase {
|
|||||||
async execute(
|
async execute(
|
||||||
input: UpdateLeagueMemberRoleInput,
|
input: UpdateLeagueMemberRoleInput,
|
||||||
): Promise<
|
): Promise<
|
||||||
Result<void, ApplicationErrorCode<UpdateLeagueMemberRoleErrorCode, { message: string }>>
|
Result<UpdateLeagueMemberRoleResult, ApplicationErrorCode<UpdateLeagueMemberRoleErrorCode, { message: string }>>
|
||||||
> {
|
> {
|
||||||
try {
|
try {
|
||||||
const memberships = await this.leagueMembershipRepository.getLeagueMembers(input.leagueId);
|
const memberships = await this.leagueMembershipRepository.getLeagueMembers(input.leagueId);
|
||||||
@@ -70,7 +70,11 @@ export class UpdateLeagueMemberRoleUseCase {
|
|||||||
|
|
||||||
await this.leagueMembershipRepository.saveMembership(updatedMembership);
|
await this.leagueMembershipRepository.saveMembership(updatedMembership);
|
||||||
|
|
||||||
return Result.ok(undefined);
|
const result: UpdateLeagueMemberRoleResult = {
|
||||||
|
membership: updatedMembership,
|
||||||
|
};
|
||||||
|
|
||||||
|
return Result.ok(result);
|
||||||
} catch (error: unknown) {
|
} catch (error: unknown) {
|
||||||
const message =
|
const message =
|
||||||
error instanceof Error && typeof error.message === 'string'
|
error instanceof Error && typeof error.message === 'string'
|
||||||
|
|||||||
Reference in New Issue
Block a user