All Downloads are FREE. Search and download functionalities are using the official Maven repository.

in.wavelabs.ids.IDSClient Maven / Gradle / Ivy

The newest version!
package in.wavelabs.ids;


import com.nbos.capi.modules.identity.v0.TokenApiModel;
import com.nbos.capi.modules.media.v0.MediaApiModel;

import java.io.IOException;

import in.wavelabs.idn.ConnectionAPI.OkHttpNBOSCallback;
import in.wavelabs.idn.ConnectionAPI.service.StarterClient;
import in.wavelabs.idn.modules.identity.IdentityApi;
import okhttp3.Call;
import okhttp3.MediaType;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import okio.BufferedSink;
import retrofit2.Callback;

/**
 * Created by vivekkiran on 6/16/16.
 */

public class IDSClient {

    private void getToken() {

        NetworkApi networkApi = IDS.getModuleApi("networkapi");
        Request request = networkApi.newRequest("/oauth/token")
                .build();
        networkApi.get(request, new OkHttpNBOSCallback() {
            @Override
            public void onResponse(Call call, Response response) {


            }

            @Override
            public void onFailure(Call call, Throwable t) {

            }
        });

        IdentityApi identityApi = IDS.getModuleApi("identity");
        identityApi.getToken("","","").enqueue(new Callback() {
            @Override
            public void onResponse(retrofit2.Call call, retrofit2.Response response) {
                //nbosCallback.onResponse(response);
             //   Log.i("IDSClient","token received response");
            }

            @Override
            public void onFailure(retrofit2.Call call, Throwable t) {
               // Timber.i("IDSClient","token failure");
            }
        });

    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy