Remove unused disconnect method and integrate configuration into server
- **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.
This commit is contained in:
13
main.go
13
main.go
@@ -59,13 +59,12 @@ func main() {
|
||||
go app.MonitorResources(c)
|
||||
var server *relay.Server
|
||||
serverParams := &relay.ServerParams{
|
||||
Ctx: c,
|
||||
Cancel: cancel,
|
||||
Rl: r,
|
||||
DbPath: cfg.DataDir,
|
||||
MaxLimit: 512, // Default max limit for events
|
||||
AuthRequired: cfg.AuthRequired,
|
||||
PublicReadable: cfg.PublicReadable,
|
||||
Ctx: c,
|
||||
Cancel: cancel,
|
||||
Rl: r,
|
||||
DbPath: cfg.DataDir,
|
||||
MaxLimit: 512, // Default max limit for events
|
||||
C: cfg,
|
||||
}
|
||||
var opts []options.O
|
||||
if server, err = relay.NewServer(serverParams, opts...); chk.E(err) {
|
||||
|
||||
Reference in New Issue
Block a user