Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
shunchaki
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Shohboz Qoraboev
shunchaki
Commits
d5ffe68f
Commit
d5ffe68f
authored
Jan 07, 2022
by
shohboz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[UPD]
MUS-318
Feature, updated database
parent
5a358ea8
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
5 deletions
+16
-5
DatabaseModule.kt
.../main/java/uz/mobiuz/mobiservice/dev/di/DatabaseModule.kt
+4
-4
AppDatabase.kt
...a/uz/mobiuz/mobiservice/dev/model/database/AppDatabase.kt
+11
-0
MonitoringDao.kt
...uz/mobiuz/mobiservice/dev/model/database/MonitoringDao.kt
+1
-1
No files found.
app/src/main/java/uz/mobiuz/mobiservice/dev/di/DatabaseModule.kt
View file @
d5ffe68f
...
@@ -8,7 +8,7 @@ import dagger.hilt.InstallIn
...
@@ -8,7 +8,7 @@ import dagger.hilt.InstallIn
import
dagger.hilt.android.qualifiers.ApplicationContext
import
dagger.hilt.android.qualifiers.ApplicationContext
import
dagger.hilt.components.SingletonComponent
import
dagger.hilt.components.SingletonComponent
import
uz.mobiuz.mobiservice.dev.model.database.MonitoringDao
import
uz.mobiuz.mobiservice.dev.model.database.MonitoringDao
import
uz.mobiuz.mobiservice.dev.model.database.
Room
Database
import
uz.mobiuz.mobiservice.dev.model.database.
App
Database
import
javax.inject.Singleton
import
javax.inject.Singleton
...
@@ -18,11 +18,11 @@ class DatabaseModule {
...
@@ -18,11 +18,11 @@ class DatabaseModule {
@Provides
@Provides
@Singleton
@Singleton
fun
getDatabase
(
@ApplicationContext
context
:
Context
):
Room
Database
=
fun
getDatabase
(
@ApplicationContext
context
:
Context
):
App
Database
=
Room
.
databaseBuilder
(
context
,
Room
Database
::
class
.
java
,
"block"
).
build
()
Room
.
databaseBuilder
(
context
,
App
Database
::
class
.
java
,
"block"
).
build
()
@Provides
@Provides
@Singleton
@Singleton
fun
getProductDao
(
database
:
Room
Database
):
MonitoringDao
=
database
.
monitoringDao
()
fun
getProductDao
(
database
:
App
Database
):
MonitoringDao
=
database
.
monitoringDao
()
}
}
app/src/main/java/uz/mobiuz/mobiservice/dev/model/database/
Room
Database.kt
→
app/src/main/java/uz/mobiuz/mobiservice/dev/model/database/
App
Database.kt
View file @
d5ffe68f
...
@@ -2,10 +2,10 @@ package uz.mobiuz.mobiservice.dev.model.database
...
@@ -2,10 +2,10 @@ package uz.mobiuz.mobiservice.dev.model.database
import
androidx.room.Database
import
androidx.room.Database
import
androidx.room.RoomDatabase
import
androidx.room.RoomDatabase
import
uz.
agr.mobiuz.model.entity
.Monitoring
import
uz.
mobiuz.mobiservice.dev.model
.Monitoring
@Database
(
entities
=
[
Monitoring
::
class
],
version
=
1
)
@Database
(
entities
=
[
Monitoring
::
class
],
version
=
1
)
abstract
class
Room
Database
:
RoomDatabase
()
{
abstract
class
App
Database
:
RoomDatabase
()
{
abstract
fun
monitoringDao
():
MonitoringDao
abstract
fun
monitoringDao
():
MonitoringDao
}
}
app/src/main/java/uz/mobiuz/mobiservice/dev/model/database/MonitoringDao.kt
View file @
d5ffe68f
...
@@ -16,7 +16,7 @@ interface MonitoringDao {
...
@@ -16,7 +16,7 @@ interface MonitoringDao {
@Query
(
"DELETE FROM monitoring"
)
@Query
(
"DELETE FROM monitoring"
)
fun
deleteAllMonitoring
()
fun
deleteAllMonitoring
()
@Query
(
"SELECT * FROM monitoring WHERE id =
:id"
)
@Query
(
"SELECT * FROM monitoring WHERE id =:id"
)
fun
getCardById
(
id
:
String
):
Monitoring
?
fun
getCardById
(
id
:
String
):
Monitoring
?
@Insert
(
onConflict
=
OnConflictStrategy
.
REPLACE
)
@Insert
(
onConflict
=
OnConflictStrategy
.
REPLACE
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment