Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gravity
- import android.accounts.AccountManager
- import android.support.v7.app.AppCompatActivity
- import android.os.Bundle
- import android.preference.PreferenceManager
- import android.util.Log
- import com.gravity.api.TransactionService
- import com.gravity.api.UserService
- import com.gravity.managers.NetworkManager
- import com.gravity.managers.UserManager
- import com.gravity.models.AccessToken
- import com.gravity.models.Transaction
- import com.gravity.models.User
- import retrofit2.Call
- import retrofit2.Callback
- import retrofit2.Response
- class MainActivity : AppCompatActivity() {
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main)
- // val email = "email@ok.com"
- // val password = "password1"
- // val deviceToken = "token"
- val retrofit = NetworkManager.getRetrofitInstance(this)
- // val userService = retrofit.create(UserService::class.java)
- // val call = userService.login(email, password, deviceToken)
- // call.enqueue(object: GravityCallback<AccessToken>(this) {
- // override fun handleSuccess(call: Call<AccessToken>?, response: Response<AccessToken>?) {
- // val accessToken = response?.body()?.id
- // if (accessToken != null) {
- // val userManager = UserManager.getInstance(context.applicationContext)
- // userManager.setNewAccessToken(accessToken)
- // userManager.currentUser = response.body()?.user
- // }
- // }
- //
- // override fun handleError(call: Call<AccessToken>?, t: Throwable?) {
- //
- // }
- // })
- // val transactionService = retrofit.create(TransactionService::class.java)
- // transactionService.getMine().enqueue(object: GravityCallback<Array<Transaction>>(this) {
- // override fun handleSuccess(call: Call<Array<Transaction>>?, response: Response<Array<Transaction>>?) {
- // println(response?.body().toString())
- // }
- //
- // override fun handleError(call: Call<Array<Transaction>>?, t: Throwable?) {
- //
- // }
- //
- // })
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement