public void Follow_requestData(String brand_id, String jeeb_no, Integer follow) {
    OkHttpClient client = new OkHttpClient();
    client = MySSLTrust.trustcert(mcontext);
    RestAdapter adapter =
        new RestAdapter.Builder()
            .setEndpoint(USER_FOLLOW_ENDPOINT)
            .setClient(new OkClient(client))
            .build();
    Log.d("hii", "1");
    final RetrofitInterface api = adapter.create(RetrofitInterface.class);
    Log.d("hii", "2");
    if (api != null) {
      Log.d("hii", "api null nhi hai");
      api.post_User_Follow(
          jeeb_no,
          brand_id,
          follow,
          new Callback<success_message>() {
            @Override
            public void success(success_message data, Response response) {
              Log.d("hii", "3");
              Log.d("hii", "Success : " + data.getSuccess());
              Log.d("hii", "Message : " + data.getMessage());
              if (data.getSuccess() == 1) {
                Log.d("hii", "removed follow_notifications");
              } else {
                Log.d("hii", "remove follow notifications error" + data.getMessage());
              }
            }

            @Override
            public void failure(RetrofitError retrofitError) {
              Log.d("hii", "failure");
              Log.e("hii", retrofitError.toString());
            }
          });
    } else {
      Log.d("hii", "api null");
    }
  }
Ejemplo n.º 2
0
  @Override
  public int onStartCommand(Intent intent, int flags, int startId) {
    Log.d(Constants.TAG, "DataLoadService onStartCommand ");

    mPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());

    showNotification();

    final OkHttpClient okHttpClient = new OkHttpClient();
    okHttpClient.setReadTimeout(15, TimeUnit.SECONDS);
    okHttpClient.setConnectTimeout(15, TimeUnit.SECONDS);

    RestAdapter restAdapter =
        new RestAdapter.Builder()
            .setEndpoint("http://resources.finance.ua")
            .setClient(new OkClient(okHttpClient))
            .build();

    RetrofitInterface retrofitInterface = restAdapter.create(RetrofitInterface.class);
    retrofitInterface.getObjectModel(
        new Callback<ObjectModel>() {
          @Override
          public void success(ObjectModel t, Response response) {
            Log.d(Constants.TAG, "Retrofit success data loaded");
            new AsyncDBInsert(getBaseContext()).execute(t);
          }

          @Override
          public void failure(RetrofitError error) {
            Log.d(Constants.TAG, "Retrofit failure");
            sendCallback();
          }
        });
    Log.d(Constants.TAG, "DataLoadService onStartCommand end");
    return START_NOT_STICKY;
  }
Ejemplo n.º 3
0
  public void Brand_All_Posts_requestData() {
    Log.d("function", "near");
    Log.d("hii", "Momoe Search Request Data");
    OkHttpClient client = new OkHttpClient();
    client = MySSLTrust.trustcert(this);
    RestAdapter adapter =
        new RestAdapter.Builder()
            .setEndpoint(BRANDS_ALL_POST_ENDPOINT)
            .setClient(new OkClient(client))
            .build();
    Log.d("hii", "1");
    final RetrofitInterface api = adapter.create(RetrofitInterface.class);
    Log.d("hii", "2");
    if (api != null) {
      Log.d("hii", "api null nhi hai");
      api.post_All_Brands_Post(
          page.toString(),
          "1234567890",
          new Callback<Brands_All_Posts>() {
            @Override
            public void success(final Brands_All_Posts server_data, Response response) {
              Log.d("function", "near success");
              Log.d("hii", "3");
              Log.d("hii", "Success : " + server_data.getSuccess());
              Log.d("hii", "Message : " + server_data.getMessage());
              if (server_data.getSuccess() == 1) {
                if (server_data.getTotal_posts() == 0) {
                  if (page != 0) {
                    rvContacts.scrollToPosition(firstVis);
                  } else {
                    Log.d("hii", "zero");
                    //                NO_MERCHANT.setVisibility(View.VISIBLE);
                    mAdapter =
                        new ComplexRecyclerViewAdapterbrandship(getBaseContext(), items, font);
                    rvContacts.setAdapter(mAdapter);
                  }
                } else {
                  //            NO_MERCHANT.setVisibility(View.INVISIBLE);
                  if (server_data.getSize() > server_data.getTotal_posts()) {
                    stay_on_this_page = true;
                  } else {
                    stay_on_this_page = false;
                  }
                  if (page == 0) {
                    prev_total = 0;
                    items.clear();
                    Log.d("hii", "Page is zero " + prev_total);
                    list_size = server_data.getSize();
                  } else {
                    Log.d(
                        "hii",
                        "prev_total is "
                            + prev_total
                            + " Size is "
                            + server_data.getSize()
                            + " page is "
                            + page);
                    prev_total = server_data.getSize() * page;
                    Log.d("hii", "Now prev_total is " + prev_total);
                  }

                  total_curr = server_data.getTotal_posts();
                  for (int i = 0; i < total_curr; i++) {
                    Log.d("unique", server_data.getPosts().get(i).getCategory());
                    if (server_data.getPosts().get(i).getCategory().equals("offer")) {
                      String image_url = "";
                      String post_id = server_data.getPosts().get(i).get_id();
                      Integer up_vote = server_data.getPosts().get(i).getUp_vote();
                      String title = server_data.getPosts().get(i).getTitle();
                      String terms_and_conditions =
                          server_data.getPosts().get(i).getTerms_and_conditions();
                      String offer_code = server_data.getPosts().get(i).getOffer_code();
                      String expir_date = server_data.getPosts().get(i).getExpir_date();
                      String time_posted = server_data.getPosts().get(i).getTime_posted();
                      String brand_name = server_data.getPosts().get(i).getBrand_name();
                      String followed = server_data.getPosts().get(i).getFollowed();
                      String upvoted = server_data.getPosts().get(i).getUpvoted();

                      Log.d("all_post", "folowed: " + followed);
                      String icon;
                      if (server_data.getPosts().get(i).getIcon() == ""
                          || server_data.getPosts().get(i).getIcon() == null) {
                        icon = "";
                      } else {
                        icon = server_data.getPosts().get(i).getIcon();
                      }

                      if (server_data.getPosts().get(i).getImage_url() == null) {
                        image_url = "";
                      } else {
                        image_url = server_data.getPosts().get(i).getImage_url();
                      }
                      Log.d("unique", "offer: " + "aya");
                      items.add(
                          new brandoffersdata(
                              post_id,
                              followed,
                              upvoted,
                              brand_name,
                              image_url,
                              icon,
                              up_vote.toString(),
                              title,
                              offer_code,
                              time_posted,
                              terms_and_conditions));
                      Log.d("unique", "current_offer: " + items.get(items.size() - 1));
                    } else if (server_data.getPosts().get(i).getCategory().equals("stock")) {
                      String image_url = "";
                      String post_id = server_data.getPosts().get(i).get_id();
                      Integer up_vote = server_data.getPosts().get(i).getUp_vote();
                      String description = server_data.getPosts().get(i).getDescription();
                      String time_posted = server_data.getPosts().get(i).getTime_posted();
                      String followed = server_data.getPosts().get(i).getFollowed();
                      String upvoted = server_data.getPosts().get(i).getUpvoted();

                      Log.d("all_post", "folowed: " + followed);
                      if (server_data.getPosts().get(i).getImage_url() == null) {
                        image_url = "";
                      } else {
                        image_url = server_data.getPosts().get(i).getImage_url();
                      }
                      String brand_name = server_data.getPosts().get(i).getBrand_name();
                      String icon;
                      if (server_data.getPosts().get(i).getIcon() == ""
                          || server_data.getPosts().get(i).getIcon() == null) {
                        icon = "";
                      } else {
                        icon = server_data.getPosts().get(i).getIcon();
                      }

                      items.add(
                          new brandstockdata(
                              post_id,
                              followed,
                              upvoted,
                              description,
                              brand_name,
                              up_vote.toString(),
                              icon,
                              image_url));
                    } else if (server_data.getPosts().get(i).getCategory().equals("others")) {
                      String image_url = "";
                      String post_id = server_data.getPosts().get(i).get_id();
                      Integer up_vote = server_data.getPosts().get(i).getUp_vote();
                      String description = server_data.getPosts().get(i).getDescription();
                      String time_posted = server_data.getPosts().get(i).getTime_posted();
                      String followed = server_data.getPosts().get(i).getFollowed();
                      String upvoted = server_data.getPosts().get(i).getUpvoted();

                      Log.d("all_post", "folowed: " + followed);
                      if (server_data.getPosts().get(i).getImage_url() == null) {
                        image_url = "";
                      } else {
                        image_url = server_data.getPosts().get(i).getImage_url();
                      }
                      String brand_name = server_data.getPosts().get(i).getBrand_name();
                      String icon;
                      if (server_data.getPosts().get(i).getIcon() == ""
                          || server_data.getPosts().get(i).getIcon() == null) {
                        icon = "";
                      } else {
                        icon = server_data.getPosts().get(i).getIcon();
                      }
                      items.add(
                          new brandothersdata(
                              post_id,
                              followed,
                              upvoted,
                              description,
                              brand_name,
                              up_vote.toString(),
                              icon,
                              image_url));
                    }
                  }
                  if (adapterinitialised) {
                    mAdapter.notifyDataSetChanged();
                  } else {
                    mAdapter =
                        new ComplexRecyclerViewAdapterbrandship(getBaseContext(), items, font);
                    rvContacts.setAdapter(mAdapter);

                    adapterinitialised = true;
                  }
                }
                rvContacts.scrollToPosition(firstVis);
              } else {
                Log.d("hii", server_data.getMessage());
                Toast.makeText(getBaseContext(), server_data.getMessage(), Toast.LENGTH_SHORT)
                    .show();
              }
            }

            @Override
            public void failure(RetrofitError retrofitError) {
              Log.d("hii", "failure");
              Log.e("hii", retrofitError.toString());
              Toast.makeText(getBaseContext(), retrofitError.toString(), Toast.LENGTH_SHORT).show();
            }
          });
    } else {
      Log.d("hii", "api null");
    }
  }