This commit is contained in:
@@ -15,7 +15,7 @@ import {
|
||||
type MuseumContentRepository
|
||||
} from '@/repositories/MuseumContentRepository'
|
||||
import {
|
||||
staticMuseumContentProvider,
|
||||
explainContentProvider,
|
||||
type ExplainContentProvider
|
||||
} from '@/data/providers/staticMuseumContentProvider'
|
||||
|
||||
@@ -38,7 +38,7 @@ export class DefaultExplainRepository implements ExplainRepository {
|
||||
constructor(
|
||||
private readonly content: MuseumContentRepository = museumContentRepository,
|
||||
private readonly media: MediaRepository = mediaRepository,
|
||||
private readonly explainContent: ExplainContentProvider = staticMuseumContentProvider
|
||||
private readonly explainContent: ExplainContentProvider = explainContentProvider
|
||||
) {}
|
||||
|
||||
listExplainExhibits() {
|
||||
@@ -54,11 +54,12 @@ export class DefaultExplainRepository implements ExplainRepository {
|
||||
}
|
||||
|
||||
listHalls() {
|
||||
return this.content.listHalls()
|
||||
return this.explainContent.listHalls()
|
||||
}
|
||||
|
||||
getHallById(id: string) {
|
||||
return this.content.getHallById(id)
|
||||
async getHallById(id: string) {
|
||||
const halls = await this.explainContent.listHalls()
|
||||
return halls.find((hall) => hall.id === id || hall.poiId === id) || null
|
||||
}
|
||||
|
||||
async listGuideStopsByHall(hallId: string) {
|
||||
|
||||
Reference in New Issue
Block a user