Fakebook テーマ

こんにちは、

Fakebook とモダンな Fakebook テーマで問題が発生しています。右サイドバーに関するものです。このスクリプトは、ログインしていない訪問者には読み込まれないようにする必要があります。ログイン済みのユーザーにのみこのスクリプトを読み込む方法をご存知でしょうか?ありがとうございます :slight_smile:

<!-- カスタムサイドバーウィジェット -->

<script type="text/discourse-plugin" version="0.8">
  const ajax = require('discourse/lib/ajax').ajax;

  let currentUser = Discourse.User.currentProp('username');

  api.registerConnectorClass('discovery-below', 'sidebar', {
    setupComponent(args, component) {
      ajax("/u/" + currentUser + "/summary.json").then (function(result){

        stinkinBadges = [];

        userLikesReceived = result.user_summary.likes_received;
        userLikesGiven = result.user_summary.likes_given;

        result.badges.forEach(function(badges){
          stinkinBadges.push(badges);
        });

        component.set('userLikesReceived', userLikesReceived);
        component.set('userLikesGiven', userLikesGiven);
        component.set('stinkinBadges', stinkinBadges);
        component.set('userName', api.getCurrentUser().name);
        component.set('user', api.getCurrentUser().username);

      });

    }

  });
</script>

エラーコードは以下の通りです: