|
|
|
@ -9,6 +9,7 @@ import android.view.View;
|
|
|
|
|
import android.view.ViewGroup;
|
|
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
|
|
|
|
import org.thoughtcrime.securesms.jobs.MultiDeviceReadReceiptUpdateJob;
|
|
|
|
|
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
|
|
|
|
import org.thoughtcrime.securesms.util.ViewUtil;
|
|
|
|
|
|
|
|
|
@ -34,7 +35,12 @@ public class ReadReceiptsIntroFragment extends Fragment {
|
|
|
|
|
SwitchCompat preference = ViewUtil.findById(v, R.id.preference);
|
|
|
|
|
|
|
|
|
|
preference.setChecked(TextSecurePreferences.isReadReceiptsEnabled(getContext()));
|
|
|
|
|
preference.setOnCheckedChangeListener((buttonView, isChecked) -> TextSecurePreferences.setReadReceiptsEnabled(getContext(), isChecked));
|
|
|
|
|
preference.setOnCheckedChangeListener((buttonView, isChecked) -> {
|
|
|
|
|
TextSecurePreferences.setReadReceiptsEnabled(getContext(), isChecked);
|
|
|
|
|
ApplicationContext.getInstance(getContext())
|
|
|
|
|
.getJobManager()
|
|
|
|
|
.add(new MultiDeviceReadReceiptUpdateJob(getContext(), isChecked));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
return v;
|
|
|
|
|
}
|
|
|
|
|