meili-epfl/Meili

View on GitHub
app/src/main/java/com/github/epfl/meili/posts/PostListViewModel.kt

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
package com.github.epfl.meili.posts

import com.github.epfl.meili.database.AtomicPostFirestoreDatabase
import com.github.epfl.meili.models.Post
import com.github.epfl.meili.util.MeiliViewModel

open class PostListViewModel: MeiliViewModel<Post>() {
    fun upvote(key: String, uid: String) =
        (database as AtomicPostFirestoreDatabase).upDownVote(key, uid, true)

    fun downvote(key: String, uid: String) =
        (database as AtomicPostFirestoreDatabase).upDownVote(key, uid, false)
}