Replace Picasso with Coil
This commit is contained in:
@@ -2,18 +2,18 @@ package com.github.gotify.messages
|
||||
|
||||
import android.app.Activity
|
||||
import androidx.lifecycle.ViewModel
|
||||
import coil.target.Target
|
||||
import com.github.gotify.Settings
|
||||
import com.github.gotify.api.ClientFactory
|
||||
import com.github.gotify.client.api.MessageApi
|
||||
import com.github.gotify.messages.provider.ApplicationHolder
|
||||
import com.github.gotify.messages.provider.MessageFacade
|
||||
import com.github.gotify.messages.provider.MessageState
|
||||
import com.github.gotify.picasso.PicassoHandler
|
||||
import com.squareup.picasso.Target
|
||||
import com.github.gotify.CoilHandler
|
||||
|
||||
internal class MessagesModel(parentView: Activity) : ViewModel() {
|
||||
val settings = Settings(parentView)
|
||||
val picassoHandler = PicassoHandler(parentView, settings)
|
||||
val coilHandler = CoilHandler(parentView, settings)
|
||||
val client = ClientFactory.clientToken(settings.url, settings.sslSettings(), settings.token)
|
||||
val appsHolder = ApplicationHolder(parentView, client)
|
||||
val messages = MessageFacade(client.createService(MessageApi::class.java), appsHolder)
|
||||
|
||||
Reference in New Issue
Block a user