- **app/relay/disconnect.go**:
- Deleted unused `disconnect` method that was no longer referenced in code.
- **app/relay/server.go**:
- Integrated server configuration (`config.C`) directly into the `Server` struct.
- Refactored `authRequired` and `publicReadable` fields to derive from the configuration.
- **app/relay/server-impl.go**:
- Removed references to the obsolete `disconnect` method.
- Updated methods to retrieve authentication and readability settings from configuration.
- **app/relay/handleRelayinfo.go**:
- Adjusted `handleRelayinfo` to use `config.C.AuthRequired` for showing relay limitations.
- **app/config/config.go**:
- Added default values for the `SpiderSeeds` field for consistent initialization.
- Logged configuration details upon loading for better debugging visibility.
- **interfaces/server/server.go**:
- Removed `Disconnect` method from `server.I`, as it was no longer needed.
- **main.go**:
- Modified `relay.ServerParams` to pass the configuration as a pointer (`config.C`).
- Simplified initialization by removing redundant fields replaced by configuration integration.
- **protocol/socketapi/handleEvent.go**:
- Standardized and clarified comments for parameter descriptions.