Skip to content

Commit b5ec09c

Browse files
committed
Rename Drawer as Render
1 parent 1ace098 commit b5ec09c

File tree

19 files changed

+102
-99
lines changed

19 files changed

+102
-99
lines changed

src/commonMain/kotlin/com/yesferal/hornsapp/core/data/abstraction/remote/DrawerRemoteDataSource.kt

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/* Copyright © 2023 HornsApp. All rights reserved. */
2+
package com.yesferal.hornsapp.core.data.abstraction.remote
3+
4+
import com.yesferal.hornsapp.core.domain.entity.render.ViewRender
5+
import kotlinx.coroutines.flow.Flow
6+
7+
interface DrawerRemoteDataSource {
8+
val homeDrawer: Flow<List<ViewRender>>
9+
val newestDrawer: Flow<List<ViewRender>>
10+
val categoryDrawer: Flow<List<ViewRender>>
11+
}

src/commonMain/kotlin/com/yesferal/hornsapp/core/data/abstraction/storage/DrawerStorageDataSource.kt

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.yesferal.hornsapp.core.data.abstraction.storage
2+
3+
import com.yesferal.hornsapp.core.domain.entity.render.AppRender
4+
5+
interface DrawerStorageDataSource {
6+
fun getAppDrawer(): AppRender?
7+
fun updateAppDrawer(appDrawer: AppRender)
8+
}

src/commonMain/kotlin/com/yesferal/hornsapp/core/data/repository/DrawerRepositoryImpl.kt

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/* Copyright © 2023 HornsApp. All rights reserved. */
2+
package com.yesferal.hornsapp.core.data.repository
3+
4+
import com.yesferal.hornsapp.core.data.abstraction.remote.RenderRemoteDataSource
5+
import com.yesferal.hornsapp.core.domain.abstraction.RenderRepository
6+
import com.yesferal.hornsapp.core.domain.entity.render.ViewRender
7+
import kotlinx.coroutines.flow.Flow
8+
9+
class DrawerRepositoryImpl(private val drawerRemoteDataSource: RenderRemoteDataSource): RenderRepository {
10+
11+
override fun getHomeDrawer(): Flow<List<ViewRender>> {
12+
return drawerRemoteDataSource.homeDrawer
13+
}
14+
15+
override fun getNewestDrawer(): Flow<List<ViewRender>> {
16+
return drawerRemoteDataSource.newestDrawer
17+
}
18+
19+
override fun getCategoryDrawer(): Flow<List<ViewRender>> {
20+
return drawerRemoteDataSource.categoryDrawer
21+
}
22+
}

src/commonMain/kotlin/com/yesferal/hornsapp/core/domain/abstraction/DrawerRepository.kt

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/* Copyright © 2023 HornsApp. All rights reserved. */
2+
package com.yesferal.hornsapp.core.domain.abstraction
3+
4+
import com.yesferal.hornsapp.core.domain.entity.render.ViewRender
5+
import kotlinx.coroutines.flow.Flow
6+
7+
interface DrawerRepository {
8+
fun getHomeDrawer(): Flow<List<ViewRender>>
9+
fun getNewestDrawer(): Flow<List<ViewRender>>
10+
fun getCategoryDrawer(): Flow<List<ViewRender>>
11+
}

src/commonMain/kotlin/com/yesferal/hornsapp/core/domain/entity/drawer/AppDrawer.kt

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/commonMain/kotlin/com/yesferal/hornsapp/core/domain/entity/drawer/ScreenRender.kt

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)