|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.nivesh.production.bajajfd.ui.activity |
|
|
|
|
|
|
|
import android.R |
|
|
|
import android.graphics.drawable.Drawable |
|
|
|
import android.os.Bundle |
|
|
|
import android.util.Log |
|
|
@ -12,6 +13,7 @@ import com.nivesh.production.bajajfd.adapter.SectionsPagerAdapter |
|
|
|
import com.nivesh.production.bajajfd.api.ApiClient |
|
|
|
import com.nivesh.production.bajajfd.databinding.ActivityBajajFdBinding |
|
|
|
import com.nivesh.production.bajajfd.interfaces.BajajFDInterface |
|
|
|
import com.nivesh.production.bajajfd.interfaces.SendData |
|
|
|
import com.nivesh.production.bajajfd.model.* |
|
|
|
import com.nivesh.production.bajajfd.repositories.MainRepository |
|
|
|
import com.nivesh.production.bajajfd.ui.fragment.* |
|
|
@ -25,7 +27,8 @@ import com.nivesh.production.bajajfd.util.Constants.Companion.token |
|
|
|
import com.nivesh.production.bajajfd.util.Resource |
|
|
|
import com.nivesh.production.bajajfd.viewModel.* |
|
|
|
|
|
|
|
class BajajFdMainActivity : AppCompatActivity(), BajajFDInterface { |
|
|
|
|
|
|
|
class BajajFdMainActivity : AppCompatActivity(), BajajFDInterface ,SendData{ |
|
|
|
lateinit var binding: ActivityBajajFdBinding |
|
|
|
private lateinit var viewModel: BajajFDViewModel |
|
|
|
|
|
|
@ -47,6 +50,8 @@ class BajajFdMainActivity : AppCompatActivity(), BajajFDInterface { |
|
|
|
|
|
|
|
private var stepCount: Int = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) { |
|
|
|
super.onCreate(savedInstanceState) |
|
|
|
init() |
|
|
@ -107,7 +112,7 @@ class BajajFdMainActivity : AppCompatActivity(), BajajFDInterface { |
|
|
|
|
|
|
|
private fun getStepsCountApi() { |
|
|
|
val fdStepsCount = FDStepsCountRequest() |
|
|
|
fdStepsCount.FDProvider = getString(R.string.bajaj) |
|
|
|
fdStepsCount.FDProvider = getString(com.nivesh.production.bajajfd.R.string.bajaj) |
|
|
|
fdStepsCount.NiveshClientCode = "8872" |
|
|
|
viewModel.getStepsCount(fdStepsCount, token) |
|
|
|
viewModel.getStepsCountMutableData.observe(this) { response -> |
|
|
@ -155,20 +160,20 @@ class BajajFdMainActivity : AppCompatActivity(), BajajFDInterface { |
|
|
|
if (Common.isNetworkAvailable(this@BajajFdMainActivity)) { |
|
|
|
val getClientDetailsRequest = getClientDetailsRequest() |
|
|
|
getClientDetailsRequest.client_code = "8872" |
|
|
|
getClientDetailsRequest.AppOrWeb = getString(R.string.app) |
|
|
|
getClientDetailsRequest.AppOrWeb = getString(com.nivesh.production.bajajfd.R.string.app) |
|
|
|
getClientDetailsRequest.sub_broker_code = "1038" |
|
|
|
|
|
|
|
val userRequest = UserRequest() |
|
|
|
userRequest.UID = 19060 |
|
|
|
userRequest.IPAddress = "" |
|
|
|
userRequest.Source = getString(R.string.source) |
|
|
|
userRequest.AppOrWeb = getString(R.string.app) |
|
|
|
userRequest.Source = getString(com.nivesh.production.bajajfd.R.string.source) |
|
|
|
userRequest.AppOrWeb = getString(com.nivesh.production.bajajfd.R.string.app) |
|
|
|
userRequest.LoggedInRoleId = 5 |
|
|
|
|
|
|
|
val deviceInfo = DeviceInfo() |
|
|
|
deviceInfo.device_id = "" |
|
|
|
deviceInfo.device_id_for_UMSId = "" |
|
|
|
deviceInfo.device_type = getString(R.string.app) |
|
|
|
deviceInfo.device_type = getString(com.nivesh.production.bajajfd.R.string.app) |
|
|
|
deviceInfo.device_model = "" |
|
|
|
deviceInfo.device_token = "" |
|
|
|
deviceInfo.device_name = "" |
|
|
@ -412,8 +417,13 @@ class BajajFdMainActivity : AppCompatActivity(), BajajFDInterface { |
|
|
|
200 -> { |
|
|
|
binding.viewPager.currentItem = currentItem |
|
|
|
StepFourBajajFDFragment.getInstance(this) |
|
|
|
.getFDData(createFDApplicationResponse) |
|
|
|
.getFDData(createFDApplicationResponse ,this) |
|
|
|
|
|
|
|
|
|
|
|
sendDataFragment("yaha data dalo") |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 650 -> refreshToken() |
|
|
|
else -> { |
|
|
|
showDialogValidation( |
|
|
@ -441,4 +451,11 @@ class BajajFdMainActivity : AppCompatActivity(), BajajFDInterface { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
override fun sendDataFragment(message: String?) { |
|
|
|
val tag = "android:switcher:" + com.nivesh.production.bajajfd.R.id.viewPager.toString() + ":" + 1 |
|
|
|
val f: StepFourBajajFDFragment? = supportFragmentManager.findFragmentByTag(tag) as StepFourBajajFDFragment? |
|
|
|
f.displayReceivedData(message) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |