- Add Ping() method to Bridge interface for active connectivity testing - Implement XMPP ping using disco#info query to server domain (fast & reliable) - Implement Mattermost bridge ping using GetServerVersion API call - Add comprehensive OnSharedChannelsPing hook with proper error handling - Replace timeout-prone IQ ping with proven disco#info approach - Add detailed logging for monitoring and debugging ping operations - Fix doctor command to use new Ping method instead of TestConnection - Performance: XMPP ping now completes in ~4ms vs previous 5s timeout 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| bridge | ||
| command | ||
| config | ||
| logger | ||
| model | ||
| store/kvstore | ||
| xmpp | ||
| .gitignore | ||
| api.go | ||
| configuration.go | ||
| hooks_sharedchannels.go | ||
| job.go | ||
| main.go | ||
| plugin.go | ||
| plugin_test.go | ||