Remove TasksSerializer

pull/3070/head
Alex Baker 1 year ago
parent d3cc532ff5
commit 627259a723

@ -33,7 +33,6 @@ class WearDataService : BaseGrpcDataService<WearServiceGrpcKt.WearServiceCorouti
application = applicationContext,
coroutineScope = lifecycleScope,
).apply {
registerSerializer(TasksSerializer)
registerSerializer(LastUpdateSerializer)
}
}

@ -1,24 +0,0 @@
package org.tasks.wear
import androidx.datastore.core.CorruptionException
import androidx.datastore.core.Serializer
import com.google.protobuf.InvalidProtocolBufferException
import org.tasks.GrpcProto.Tasks
import java.io.InputStream
import java.io.OutputStream
object TasksSerializer : Serializer<Tasks> {
override val defaultValue: Tasks
get() = Tasks.getDefaultInstance()
override suspend fun readFrom(input: InputStream): Tasks =
try {
Tasks.parseFrom(input)
} catch (exception: InvalidProtocolBufferException) {
throw CorruptionException("Cannot read proto.", exception)
}
override suspend fun writeTo(t: Tasks, output: OutputStream) {
t.writeTo(output)
}
}

@ -21,7 +21,6 @@ import org.tasks.GrpcProto.LastUpdate
import org.tasks.GrpcProto.Tasks
import org.tasks.WearServiceGrpcKt
import org.tasks.wear.LastUpdateSerializer
import org.tasks.wear.TasksSerializer
data class TaskListScreenState(
val error: String? = null,
@ -38,7 +37,6 @@ class TaskListViewModel(
application = application,
coroutineScope = scope,
).apply {
registerSerializer(TasksSerializer)
registerSerializer(LastUpdateSerializer)
}
private val wearService : WearServiceGrpcKt.WearServiceCoroutineStub = wearDataLayerRegistry.grpcClient(

Loading…
Cancel
Save