Skip to content

Commit 4e21cd9

Browse files
committed
stateflow bug fixed
1 parent 579f415 commit 4e21cd9

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

app/src/main/java/com/vaibhav/taskify/util/Resource.kt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,20 @@ sealed class Resource<T>(
1515
override val message: String = "Oops something went wrong.",
1616
override val data: T? = null,
1717
val errorType: ErrorTYpe? = null
18-
) : Resource<T>(data, message)
18+
) : Resource<T>(data, message) {
19+
20+
override fun equals(other: Any?): Boolean {
21+
return false
22+
}
23+
24+
override fun hashCode(): Int {
25+
var result = message.hashCode()
26+
result = 31 * result + (data?.hashCode() ?: 0)
27+
result = 31 * result + (errorType?.hashCode() ?: 0)
28+
return result
29+
}
30+
31+
}
1932

2033
class Empty<T>() : Resource<T>()
2134

app/src/main/res/values/strings.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,5 @@ and track your productivity </string>
4949

5050
<string name="loremIpsum">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem</string>
5151
<string name="you_have_not_done_any_tasks_yet_nstart_a_task_from_the_home_screen">You have not done any tasks yet.\nStart a task from the home screen</string>
52-
<!-- TODO: Remove or change this placeholder text -->
5352
<string name="hello_blank_fragment">Hello blank fragment</string>
5453
</resources>

0 commit comments

Comments
 (0)