XVII icon indicating copy to clipboard operation
XVII copied to clipboard

[IDEA] Доработать переход по ссылкам без текста

Open scorpioza opened this issue 3 years ago • 0 comments

Суть В случае, если у ссылки в аттаче нет заголовка, она отображается пустой и, что неприятно, при переходе возникает вопрос: "вы собираетесь открыть null. продолжить?"

Моё предложение

Не выношу в pull request, поскольку, вероятно, можно сделать получше

    private fun createLink(link: Link): View =
            ContainerLinkBinding.inflate(inflater).run {
                if(link.photo?.getSmallPhoto()?.url?.isNotEmpty() == true){
                    ivPhoto.load(link.photo?.getSmallPhoto()?.url)
                }else{
                    ivPhoto.setImageDrawable(ContextCompat.getDrawable(context, R.drawable.ic_worldwide))
                }
                tvTitle.text = if(link.title?.isNotEmpty() == true) link.title else context.getString(R.string.link)
                tvCaption.text = if(link.caption?.isNotEmpty() == true) link.caption else link.url
                root.setOnClickListener {
                    callback.onLinkClicked(link)
                }
                root
            }

scorpioza avatar Feb 10 '23 20:02 scorpioza