27 Commits
Author SHA1 Message Date
Harsh Shandilya 5dd467cb84 database: fix typecasting
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-24 18:17:10 +05:30
Aditya Wasan 6772303bf5 build: use gradle catalogs for dependency management
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-04-17 17:56:24 +05:30
Aditya WasanandHarsh Shandilya d86d12f2db database: convert to multiplatform
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-03 15:00:54 +05:30
Harsh Shandilya db07a12be5 all: reformat with ktfmt google style
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-02 13:06:49 +05:30
Harsh Shandilya cfc2680786 build: add missing R8 rules and sort
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-19 02:52:59 +05:30
Harsh Shandilya 420f792290 all: switch to kotlin.test for unit testing
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18 23:56:28 +05:30
Harsh Shandilya 0ca4aadfb5 all: remove unneeded manifests
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-06 00:58:35 +05:30
Harsh Shandilya 9d684536a1 database: remove LobstersPost table
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:47:40 +05:30
Harsh Shandilya 75888c5ba6 database: add SavedPost table and switch tests to it
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-28 20:47:39 +05:30
Harsh Shandilya b977113e34 api/database: switch to kotlin JVM plugin
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 17:44:42 +05:30
Harsh Shandilya 027e3410d8 all: move all Hilt processing to app module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-23 17:44:41 +05:30
Aditya Wasan 1251ae3bc0 src: remove is_saved from LobstersPost and fix tests
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-01-31 18:49:49 +05:30
Aditya Wasan 6b3b35d4df src: manually pass submitterJsonAdapter to SubmitterAdapter
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-01-31 18:22:23 +05:30
Aditya Wasan 9e943c82b9 src: add hilt and update hilt modules
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-01-31 17:51:21 +05:30
Aditya WasanandHarsh Shandilya 6fdf1d0ca0 src(databse,buildSrc): remove kotlinReflect and opt into ExperimentalStdlibApi
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-01-30 12:51:17 +05:30
Aditya WasanandHarsh Shandilya 0a6371b159 Revert "Revert "all: switch to moshi-kotlin and fix tests""
This reverts commit 602d11de35180d72fae9472b280d08af460d940f.
2021-01-30 12:51:16 +05:30
Harsh Shandilya 32bfdde04e Revert "all: switch to moshi-kotlin and fix tests"
This reverts commit da25dd2ed9bea50691b889e093ff896fea598b1a.

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:51:15 +05:30
Aditya WasanandHarsh Shandilya f9fcb089a1 src: remove cache and simplify db logic
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-01-30 12:51:15 +05:30
Aditya WasanandHarsh Shandilya 3bcdcbdac7 Add LobstersRepo to handle DB operations
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-01-30 12:51:15 +05:30
Harsh Shandilya 4f9d0c09ef Make is_saved nullable
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:51:14 +05:30
Aditya WasanandHarsh Shandilya ab3f112981 Use boolean for is_saved field
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-01-30 12:51:14 +05:30
Harsh Shandilya 740d9e432a all: switch to moshi-kotlin and fix tests
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:51:14 +05:30
Harsh Shandilya bca96ae215 app: switch to SQLDelight version of LobstersPost
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:51:13 +05:30
Harsh Shandilya b18de72bdd all: move model classes to database, rename model to api
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:50:09 +05:30
Aditya WasanandHarsh Shandilya 62d7590501 Add tests for SQLDelight database
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:50:08 +05:30
Aditya WasanandHarsh Shandilya f3b02e8fc2 database: add Post model
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:50:08 +05:30
Harsh Shandilya 042b8f60d5 database: generate skeleton project
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-30 12:49:43 +05:30