Guest User

Untitled

a guest
Nov 15th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. //Methd call for service, Just a user registration method with firebase!
  2. private fun triggerFirebaseRegistration(userName: String, password: String) {
  3. var intent = Intent()
  4. intent.putExtra(Constants().USER_NAME,userName)
  5. intent.putExtra(Constants().PASS_WORD,password)
  6. intent.action="ACTION_REGISTER"
  7. SampleApiService().enqueueWork(this,intent)
  8. }
  9.  
  10.  
  11. class SampleApiService : JobIntentService() {
  12.  
  13. //unique job_id
  14. val JOB_ID = 1000
  15.  
  16.  
  17. //enqueueWork Method of JobIntentService Class
  18. fun enqueueWork(context: Context, work: Intent) {
  19. enqueueWork(context, FirebaseApiService::class.java, JOB_ID, work)
  20. }
  21.  
  22. //Handles the intent
  23. override fun onHandleWork(intent: Intent) {
  24.  
  25. //Check for registration intent!
  26. if(intent.action.equals("ACTION_REGISTER")){
  27. registerUser(intent.getStringExtra(Constants().USER_NAME),
  28. intent.getStringExtra(Constants().PASS_WORD))
  29. }
  30. }
  31.  
  32. private fun registerUser(username: String, password: String) {
  33.  
  34. //Do the registration HERE
  35. }
  36.  
  37.  
  38. }
Add Comment
Please, Sign In to add comment