docs: @Override
      public void onRefresh(SwipyRefreshLayoutDirection direction) {
          Log.d("MainActivity", "Refresh triggered at "
                  + (direction == SwipyRefreshLayoutDirection.TOP ? "top" : "bottom"));
          new Handler().postDelayed(new Runnable() {
              @Override
              public void run() {
                  //Hide the refresh after 2sec
                  MainActivity.this.runOnUiThread(new Runnable() {
                      @Override
                      public void run() {
                          mBinding.swipyrefreshlayout.setRefreshing(false);
                      }
                  });
              }
          }, DISMISS_TIMEOUT);
      }