@@ -29,34 +29,36 @@ class AdvancedFr : PreferenceFragmentCompat() {
2929 val newWrapper: String = new as ? String ? : " "
3030 if (newWrapper.indexOf(" \$ n" ) == - 1 ) {
3131 AlertDialog .Builder (requireContext())
32- .setTitle(R .string.tip)
33- .setMessage(R .string.pref_advanced_nickname_wrapper_invalid_message)
34- .setPositiveButton(R .string.confirm, null )
35- .show()
32+ .setTitle(R .string.tip)
33+ .setMessage(R .string.pref_advanced_nickname_wrapper_invalid_message)
34+ .setPositiveButton(R .string.confirm, null )
35+ .show()
3636 false
3737 } else {
3838 true
3939 }
4040 }
4141 }
42- findPreference<ListPreference >(" avatar_cache_period" )!! .summaryProvider = AvatarCachePeriodSummaryProvider ()
42+ findPreference<ListPreference >(" avatar_cache_period" )!! .summaryProvider =
43+ AvatarCachePeriodSummaryProvider ()
4344 findPreference<SwitchPreferenceCompat >(" log" )!! .setOnPreferenceChangeListener { pref, new ->
4445 if (new as Boolean ) {
4546 AlertDialog .Builder (requireContext())
46- .setTitle(R .string.tip)
47- .setMessage(R .string.pref_log_dialog_message)
48- .setCancelable(false )
49- .setPositiveButton(R .string.confirm) { _, _ ->
50- (pref as SwitchPreferenceCompat ).isChecked = true
51- }
52- .setNegativeButton(R .string.cancel, null )
53- .show()
47+ .setTitle(R .string.tip)
48+ .setMessage(R .string.pref_log_dialog_message)
49+ .setCancelable(false )
50+ .setPositiveButton(R .string.confirm) { _, _ ->
51+ (pref as SwitchPreferenceCompat ).isChecked = true
52+ }
53+ .setNegativeButton(R .string.cancel, null )
54+ .show()
5455 false
5556 } else {
5657 true
5758 }
5859 }
59- findPreference<SwitchPreferenceCompat >(" show_in_recent" )!! .summaryProvider = ShowInRecentSummaryProvider ()
60+ findPreference<SwitchPreferenceCompat >(" show_in_recent" )!! .summaryProvider =
61+ ShowInRecentSummaryProvider ()
6062 deleteLog = findPreference(" delete_log" )!!
6163 refreshLogSize()
6264 }
@@ -67,21 +69,25 @@ class AdvancedFr : PreferenceFragmentCompat() {
6769 nevoMultiMsgTip(requireContext(), true )
6870 Toast .makeText(requireContext(), R .string.done, Toast .LENGTH_SHORT ).show()
6971 if (NotificationManagerCompat .from(requireContext())
70- .getNotificationChannel(NOTIFY_SELF_TIPS_CHANNEL_ID )?.importance ==
71- NotificationManagerCompat .IMPORTANCE_NONE ) {
72+ .getNotificationChannel(NOTIFY_SELF_TIPS_CHANNEL_ID )?.importance ==
73+ NotificationManagerCompat .IMPORTANCE_NONE
74+ ) {
7275 AlertDialog .Builder (requireContext())
73- .setTitle(R .string.tip)
74- .setMessage(R .string.pref_reset_tips_notify_dialog)
75- .setPositiveButton(R .string.confirm) { _, _ ->
76- openTipsNotificationSetting()
77- }
78- .setNegativeButton(R .string.cancel, null )
79- .show()
76+ .setTitle(R .string.tip)
77+ .setMessage(R .string.pref_reset_tips_notify_dialog)
78+ .setPositiveButton(R .string.confirm) { _, _ ->
79+ openTipsNotificationSetting()
80+ }
81+ .setNegativeButton(R .string.cancel, null )
82+ .show()
8083 }
8184 }
8285 " delete_avatar_cache" -> {
83- AvatarManager .get(getAvatarDiskCacheDir(requireContext()), getAvatarCachePeriod(requireContext()))
84- .clearCache()
86+ AvatarManager .get(
87+ getAvatarDiskCacheDir(requireContext()),
88+ getAvatarCachePeriod(requireContext())
89+ )
90+ .clearCache()
8591 Toast .makeText(requireContext(), R .string.done, Toast .LENGTH_SHORT ).show()
8692 }
8793 " delete_nevo_channel" -> {
@@ -91,15 +97,15 @@ class AdvancedFr : PreferenceFragmentCompat() {
9197 }
9298 " delete_log" -> {
9399 AlertDialog .Builder (requireContext())
94- .setTitle(R .string.tip)
95- .setMessage(R .string.pref_delete_log_dialog_message)
96- .setPositiveButton(R .string.confirm) { _, _ ->
97- (requireContext().applicationContext as MyApplication ).deleteLog()
98- Toast .makeText(requireContext(), R .string.done, Toast .LENGTH_SHORT ).show()
99- refreshLogSize()
100- }
101- .setNegativeButton(R .string.cancel, null )
102- .show()
100+ .setTitle(R .string.tip)
101+ .setMessage(R .string.pref_delete_log_dialog_message)
102+ .setPositiveButton(R .string.confirm) { _, _ ->
103+ (requireContext().applicationContext as MyApplication ).deleteLog()
104+ Toast .makeText(requireContext(), R .string.done, Toast .LENGTH_SHORT ).show()
105+ refreshLogSize()
106+ }
107+ .setNegativeButton(R .string.cancel, null )
108+ .show()
103109 }
104110 }
105111 return super .onPreferenceTreeClick(preference)
@@ -124,12 +130,16 @@ class AdvancedFr : PreferenceFragmentCompat() {
124130
125131 private fun refreshLogSize () {
126132 val files = getLogDir(requireContext()).listFiles { f -> f.isFile }
127- val size = files?.sumByDouble { f -> f.length().toDouble() } ? : 0.0
128- deleteLog.summary = getString(R .string.pref_delete_log_summary,
129- files?.size ? : 0 , describeFileSize(size.toLong()))
133+ val size = files?.sumOf { f -> f.length() } ? : 0
134+ deleteLog.summary = getString(
135+ R .string.pref_delete_log_summary,
136+ files?.size ? : 0 ,
137+ describeFileSize(size)
138+ )
130139 }
131140
132- private inner class AvatarCachePeriodSummaryProvider : Preference .SummaryProvider <ListPreference > {
141+ private inner class AvatarCachePeriodSummaryProvider :
142+ Preference .SummaryProvider <ListPreference > {
133143 override fun provideSummary (preference : ListPreference ): CharSequence {
134144 val period: Long = preference.value.toLong() / 1000
135145 val day = (period / (24 * 3600 )).toInt()
@@ -158,9 +168,11 @@ class AdvancedFr : PreferenceFragmentCompat() {
158168 }
159169 }
160170
161- private inner class ShowInRecentSummaryProvider : Preference .SummaryProvider <SwitchPreferenceCompat > {
171+ private inner class ShowInRecentSummaryProvider :
172+ Preference .SummaryProvider <SwitchPreferenceCompat > {
162173
163- private val summaries = requireContext().resources.getStringArray(R .array.pref_show_in_recent_summaries)
174+ private val summaries =
175+ requireContext().resources.getStringArray(R .array.pref_show_in_recent_summaries)
164176
165177 override fun provideSummary (preference : SwitchPreferenceCompat ): CharSequence {
166178 return if (preference.isChecked) summaries[0 ] else summaries[1 ]
0 commit comments