diff --git a/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsBroadcastReceiver.kt b/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsBroadcastReceiver.kt index 01ec56df32f5ede55d12ea840944d5e1704bbe31..fa5d8fc4bf947d2ee073ebd84544518b6c806e9a 100644 --- a/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsBroadcastReceiver.kt +++ b/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsBroadcastReceiver.kt @@ -19,12 +19,21 @@ class TransactionsBroadcastReceiver(private val transactionsViewModel: Transacti private lateinit var fusedLocationProviderClient: FusedLocationProviderClient private lateinit var latitude: String private lateinit var longitude: String + + private val listJudulTransaksi = listOf( + "Belanja Bulanan", "Gajian", "THR", "Tagihan Listrik", "Tagihan Air", "Tagihan Internet", "Kebutuhan Dapur", "Pakaian", "Elektronik", "Makanan", + "Bahan Bakar", "Cicilan", "Asuransi", "Pajak", "Angsuran Kredit", "Tiket Transportasi", "Tiket Konser", "Biaya Pendidikan", "Sewa Rumah", "Tagihan Kartu Kredit", + "Gaji Bonus", "Infaq", "Zakat", "Donasi", "Uang Saku", "Tabungan", "Investasi", "Liburan", "Rekreasi", "Hadiah", + "Hutang Lunas", "Pinjaman Lunas", "Pensiun", "Bonus Tahunan", "Uang Jajan", "Royalti", "Hadiah Ulang Tahun", "Bayar Utang", "Refund", "Uang Lebaran", + "Uang Jalan", "Uang Makan", "Uang Sakit", "Uang Pemberian", "Uang Saku Anak", "Pensiun Dini", "Komisi", "Tunai Back" + ) + override fun onReceive(context: Context?, intent: Intent?) { Log.d("BroadcastDebug", "Broadcast received in AddTransactionsFragment") context ?: return - val randomJudul = "Random Judul ${Random.nextInt(1000)}" + val randomJudul = listJudulTransaksi[Random.nextInt(listJudulTransaksi.size)] val randomNominal = Random.nextDouble(1000000000000000.0) val randomIsPemasukan = Random.nextBoolean() val dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.getDefault())