docs: @Override
      public void notificationReady(final CTInAppNotification inAppNotification){
          if(Looper.myLooper() != Looper.getMainLooper()){
              getHandlerUsingMainLooper().post(new Runnable() {
                  @Override
                  public void run() {
                      notificationReady(inAppNotification);
                  }
              });
              return;
          }
  
          if(inAppNotification.getError() != null){
              getConfigLogger().debug(getAccountId(),"Unable to process inapp notification " + inAppNotification.getError());
              return;
          }
          getConfigLogger().debug(getAccountId(),"Notification ready: "+inAppNotification.getJsonDescription());
          displayNotification(inAppNotification);
      }