@@ -74,12 +74,9 @@ import java.util.Date
74
74
import javax.inject.Inject
75
75
import javax.inject.Named
76
76
77
- class ContributionsFragment
78
-
79
- : CommonsDaggerSupportFragment (), FragmentManager .OnBackStackChangedListener ,
77
+ class ContributionsFragment : CommonsDaggerSupportFragment (), FragmentManager.OnBackStackChangedListener,
80
78
LocationUpdateListener , MediaDetailProvider , SensorEventListener , ICampaignsView ,
81
- ContributionsContract .View ,
82
- ContributionsListFragment .Callback {
79
+ ContributionsContract .View , ContributionsListFragment .Callback {
83
80
@JvmField
84
81
@Inject
85
82
@Named(" default_preferences" )
@@ -307,9 +304,11 @@ class ContributionsFragment
307
304
}
308
305
}
309
306
notification.setOnClickListener { view: View ? ->
310
- startYourself(
311
- context, " unread"
312
- )
307
+ context?.let {
308
+ startYourself(
309
+ it, " unread"
310
+ )
311
+ }
313
312
}
314
313
}
315
314
@@ -889,14 +888,16 @@ class ContributionsFragment
889
888
* this function updates the number of contributions
890
889
*/
891
890
fun upDateUploadCount () {
892
- WorkManager .getInstance(context)
893
- .getWorkInfosForUniqueWorkLiveData(UploadWorker ::class .java.simpleName).observe(
894
- viewLifecycleOwner
895
- ) { workInfos: List <WorkInfo ?> ->
896
- if (workInfos.size > 0 ) {
897
- setUploadCount()
891
+ context?.let {
892
+ WorkManager .getInstance(it)
893
+ .getWorkInfosForUniqueWorkLiveData(UploadWorker ::class .java.simpleName).observe(
894
+ viewLifecycleOwner
895
+ ) { workInfos: List <WorkInfo ?> ->
896
+ if (workInfos.size > 0 ) {
897
+ setUploadCount()
898
+ }
898
899
}
899
- }
900
+ }
900
901
}
901
902
902
903
@@ -953,7 +954,7 @@ class ContributionsFragment
953
954
Timber .d(" Skipping re-upload for non-failed %s" , contribution.toString())
954
955
}
955
956
} else {
956
- showLongToast(context , R .string.this_function_needs_network_connection)
957
+ context?. let { showLongToast(it , R .string.this_function_needs_network_connection) }
957
958
}
958
959
}
959
960
0 commit comments