That fuck shit the fascists are using
1package org.tm.archive.sharing;
2
3import android.view.View;
4import android.widget.TextView;
5
6import androidx.annotation.LayoutRes;
7import androidx.annotation.NonNull;
8
9import org.tm.archive.R;
10import org.tm.archive.util.adapter.mapping.Factory;
11import org.tm.archive.util.adapter.mapping.LayoutFactory;
12import org.tm.archive.util.adapter.mapping.MappingViewHolder;
13
14public class ShareSelectionViewHolder extends MappingViewHolder<ShareSelectionMappingModel> {
15
16 protected final @NonNull TextView name;
17
18 public ShareSelectionViewHolder(@NonNull View itemView) {
19 super(itemView);
20
21 name = findViewById(R.id.recipient_view_name);
22 }
23
24 @Override
25 public void bind(@NonNull ShareSelectionMappingModel model) {
26 name.setText(model.getName(context));
27 }
28
29 public static @NonNull Factory<ShareSelectionMappingModel> createFactory(@LayoutRes int layout) {
30 return new LayoutFactory<>(ShareSelectionViewHolder::new, layout);
31 }
32}