MCPcopy Create free account
hub / github.com/ethstorage/es-node / GetEmailConfig

Function GetEmailConfig

ethstorage/email/cli.go:63–76  ·  view source on GitHub ↗
(ctx *cli.Context)

Source from the content-addressed store, hash-verified

61}
62
63func GetEmailConfig(ctx *cli.Context) (*EmailConfig, error) {
64 cfg := &EmailConfig{
65 Username: ctx.String(EmailUsernameFlagName),
66 Password: ctx.String(EmailPasswordFlagName),
67 Host: ctx.String(EmailHostFlagName),
68 Port: ctx.Uint64(EmailPortFlagName),
69 To: ctx.String(EmailToFlagName),
70 From: ctx.String(EmailFromFlagName),
71 }
72 if err := cfg.Check(); err != nil {
73 return nil, fmt.Errorf("email config check error: %w", err)
74 }
75 return cfg, nil
76}

Callers 2

NewConfigFunction · 0.92
mainFunction · 0.92

Calls 2

CheckMethod · 0.95
StringMethod · 0.45

Tested by

no test coverage detected