Получить ID категории из темы — Уведомление о депрекации: контроллер navigation/category больше не существует

У нас сейчас есть

  <script type="text/discourse-plugin" version="1.4.0">

  const controller = container.lookup('controller:topic');
  const controllerNavCategory = container.lookup('controller:navigation/category');
  
  const currCategory = controller?.get('model.category_id') || controllerNavCategory?.get("category.id");
  
  console.log('currCategory ', currCategory )
</script>

Это работает хорошо, но теперь я вижу предупреждение:

Уведомление о устаревании: контроллер controller:navigation/category больше не существует, и этот шим в конечном итоге будет удалён. Чтобы получить информацию о текущем маршруте обнаружения, используйте сервис discovery вместо этого. [id устаревания: discourse.navigation-category-controller]

Как мне обновить этот код, чтобы он работал с новым сервисом discovery? Спасибо

Это должно сработать:

const service = api.container.lookup('service:discovery');
const currCategory = service.get("category");