Pushing out an update shortly that sorts this.
Yes, it works with the latest XenForo.
Hey @NixFifty ,
bought a licence the other minute and rushed into a problem, that is caused by the widget. Everytime you hit F5 to reload the page (for example to see who joined the ts-server meanwhile) it results in an error page, saying this:

The xf error log shows that:
PHP:
ErrorException: Invalid argument supplied for foreach() - library/NixFifty/TeamSpeak/Viewer.php:568
Generiert durch: Unbekanntes Benutzerkonto, Vor einem Moment
Stapelverfolgung
#0 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/Viewer.php(568): XenForo_Application::handlePhpError(2, 'Invalid argumen...', '/var/www/vhosts...', 568, Array)
#1 /var/www/vhosts/mydomain.com/httpdocs/library/NixFifty/TeamSpeak/WidgetRenderer/ServerView.php(54): NixFifty_TeamSpeak_Viewer->getServerTree()
#2 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/WidgetRenderer.php(724): NixFifty_TeamSpeak_WidgetRenderer_ServerView->_render(Array, 'forum_list', Array, Object(XenForo_Template_Public))
#3 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(499): WidgetFramework_WidgetRenderer->render(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#4 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(461): WidgetFramework_Core->renderWidget(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#5 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(428): WidgetFramework_Core->renderWidgets(Array, 'forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#6 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Core.php(311): WidgetFramework_Core->_renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Object(_WidgetFramework_ArrayOfString))
#7 /var/www/vhosts/mydomain.com/httpdocs/library/WidgetFramework/Listener.php(127): WidgetFramework_Core->renderWidgetsFor('forum_list', Array, Object(XenForo_Template_Public), Array)
#8 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/CodeEvent.php(58): WidgetFramework_Listener::template_post_render('forum_list', '\n\t\n\n\n\n\t\n\t\n\n\n\n\n\n...', Array, Object(XenForo_Template_Public))
#9 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Abstract.php(195): XenForo_CodeEvent::fire('template_post_r...', Array, 'forum_list')
#10 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/Template/Public.php(110): XenForo_Template_Abstract->render()
#11 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/ViewRenderer/HtmlPublic.php(124): XenForo_Template_Public->render()
#12 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(639): XenForo_ViewRenderer_HtmlPublic->renderContainer(Object(XenForo_Template_Public), Array)
#13 /var/www/vhosts/mydomain.com/httpdocs/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
#14 /var/www/vhosts/mydomain.com/httpdocs/index.php(13): XenForo_FrontController->run()
#15 {main}
Benötigter Status
array(3) {
["url"] => string(22) "https://mydomain.com/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Could you provide a fix for that?