refactor(Controller): Modernize code by CarlSchwan · Pull Request #1497 · nextcloud/maps

@CarlSchwan self-assigned this

Feb 5, 2026
- Use getFirstNodeById for performance reason
- Add typing
- Use property contrustor promotion
- Use attributes instead of annotations

Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>

@CarlSchwan

Signed-off-by: Carl Schwan <carlschwan@kde.org>

@CarlSchwan

Signed-off-by: Carl Schwan <carlschwan@kde.org>