Fix ktlint issues

This commit is contained in:
2020-09-22 19:32:29 +02:00
committed by Matte23
parent b3ecd74600
commit f5fe6c1396
20 changed files with 81 additions and 60 deletions

3
.editorconfig Normal file
View File

@@ -0,0 +1,3 @@
[*.{kt, kts}]
disabled_rules = no-wildcard-imports

View File

@@ -45,7 +45,8 @@ class AlarmBroadcastReceiver : BroadcastReceiver() {
createNotificationChannel(context)
val circular = AppDatabase.getInstance(context).circularDao().getCircular(
intent.getLongExtra(
CIRCULAR_ID, 0
CIRCULAR_ID,
0
)
)
createNotification(

View File

@@ -23,7 +23,6 @@ import android.content.Context
import android.content.Intent
import net.underdesk.circolapp.works.PollWork
class BootCompleteReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
if (intent.action == null || intent.action != "android.intent.action.BOOT_COMPLETED") return

View File

@@ -100,7 +100,8 @@ class MainActivity : AppCompatActivity(), CircularLetterAdapter.AdapterCallback
searchCallback?.search(query)
return false
}
})
}
)
return true
}
@@ -126,7 +127,8 @@ class MainActivity : AppCompatActivity(), CircularLetterAdapter.AdapterCallback
override fun onRequestPermissionsResult(
requestCode: Int,
permissions: Array<String>, grantResults: IntArray
permissions: Array<String>,
grantResults: IntArray
) {
when (requestCode) {
PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE -> {

View File

@@ -46,7 +46,6 @@ import net.underdesk.circolapp.data.AppDatabase
import net.underdesk.circolapp.data.Circular
import net.underdesk.circolapp.fragments.NewReminderFragment
class CircularLetterAdapter(
private var circulars: List<Circular>,
private val adapterCallback: AdapterCallback
@@ -199,7 +198,6 @@ class CircularLetterAdapter(
MainActivity.PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE
)
}
}
builder.create().show()

View File

@@ -38,12 +38,14 @@ data class Circular(
) : Parcelable {
companion object {
fun generateFromString(string: String, url: String): Circular {
val idRegex = """(\d+)"""
val idRegex =
"""(\d+)"""
val matcherId = Pattern.compile(idRegex).matcher(string)
matcherId.find()
val id = matcherId.group(1)
val dateRegex = """(\d{2}/\d{2}/\d{4})"""
val dateRegex =
"""(\d{2}/\d{2}/\d{4})"""
val matcherDate = Pattern.compile(dateRegex).matcher(string)
var title = string.removeSuffix("-signed")

View File

@@ -46,4 +46,3 @@ class Converters {
return string
}
}

View File

@@ -34,7 +34,9 @@ import net.underdesk.circolapp.R
import net.underdesk.circolapp.adapters.CircularLetterAdapter
import net.underdesk.circolapp.viewmodels.CircularLetterViewModel
class CircularLetterFragment : Fragment(), MainActivity.SearchCallback,
class CircularLetterFragment :
Fragment(),
MainActivity.SearchCallback,
MainActivity.RefreshCallback {
private val circularLetterViewModel by viewModels<CircularLetterViewModel>()
@@ -48,14 +50,20 @@ class CircularLetterFragment : Fragment(), MainActivity.SearchCallback,
root.circulars_list.layoutManager = LinearLayoutManager(context)
circularLetterViewModel.circulars.observe(viewLifecycleOwner, {
circularLetterViewModel.circulars.observe(
viewLifecycleOwner,
{
if (root.circulars_list.adapter == null) {
root.circulars_list.adapter = CircularLetterAdapter(it, activity as MainActivity)
root.circulars_list.adapter =
CircularLetterAdapter(it, activity as MainActivity)
} else {
(root.circulars_list.adapter as CircularLetterAdapter).changeDataSet(it)
}
})
circularLetterViewModel.showMessage.observe(viewLifecycleOwner, {
}
)
circularLetterViewModel.showMessage.observe(
viewLifecycleOwner,
{
if (it) activity?.findViewById<ConstraintLayout>(R.id.container)?.let { view ->
Snackbar.make(
view,
@@ -65,14 +73,18 @@ class CircularLetterFragment : Fragment(), MainActivity.SearchCallback,
circularLetterViewModel.showMessage.postValue(false)
}
})
circularLetterViewModel.circularsUpdated.observe(viewLifecycleOwner, {
}
)
circularLetterViewModel.circularsUpdated.observe(
viewLifecycleOwner,
{
if (it) {
root.circulars_refresh.isRefreshing = false
circularLetterViewModel.showMessage.postValue(false)
}
})
}
)
root.circulars_refresh.setOnRefreshListener { circularLetterViewModel.updateCirculars() }

View File

@@ -45,13 +45,17 @@ class FavouritesFragment : Fragment(), MainActivity.SearchCallback {
root.circulars_list.layoutManager = LinearLayoutManager(context)
root.circulars_refresh.isEnabled = false
favouritesViewModel.circulars.observe(viewLifecycleOwner, {
favouritesViewModel.circulars.observe(
viewLifecycleOwner,
{
if (root.circulars_list.adapter == null) {
root.circulars_list.adapter = CircularLetterAdapter(it, activity as MainActivity)
root.circulars_list.adapter =
CircularLetterAdapter(it, activity as MainActivity)
} else {
(root.circulars_list.adapter as CircularLetterAdapter).changeDataSet(it)
}
})
}
)
(activity as MainActivity).searchCallback = this
(activity as MainActivity).refreshCallback = null

View File

@@ -36,7 +36,6 @@ import net.underdesk.circolapp.data.AppDatabase
import net.underdesk.circolapp.data.Circular
import java.util.*
class NewReminderFragment : DialogFragment() {
companion object {

View File

@@ -45,13 +45,17 @@ class RemindersFragment : Fragment(), MainActivity.SearchCallback {
root.circulars_list.layoutManager = LinearLayoutManager(context)
root.circulars_refresh.isEnabled = false
remindersViewModel.circulars.observe(viewLifecycleOwner, {
remindersViewModel.circulars.observe(
viewLifecycleOwner,
{
if (root.circulars_list.adapter == null) {
root.circulars_list.adapter = CircularLetterAdapter(it, activity as MainActivity)
root.circulars_list.adapter =
CircularLetterAdapter(it, activity as MainActivity)
} else {
(root.circulars_list.adapter as CircularLetterAdapter).changeDataSet(it)
}
})
}
)
(activity as MainActivity).searchCallback = this
(activity as MainActivity).refreshCallback = null

View File

@@ -41,7 +41,6 @@ import net.underdesk.circolapp.server.DataFetcher
import java.io.IOException
import java.util.concurrent.TimeUnit
class PollWork(appContext: Context, workerParams: WorkerParameters) :
CoroutineWorker(appContext, workerParams) {
@@ -196,5 +195,4 @@ class PollWork(appContext: Context, workerParams: WorkerParameters) :
notificationManager.createNotificationChannel(channel)
}
}
}