forked from Silverfish/proton-bridge
fix(GODT-2802): Consolidate Address Mode
This commit is contained in:
@ -224,7 +224,7 @@ func New(
|
||||
encVault,
|
||||
user,
|
||||
eventService,
|
||||
vaultToSMTPAddressMode(encVault.AddressMode()),
|
||||
usertypes.VaultToAddressMode(encVault.AddressMode()),
|
||||
identityState.Clone(),
|
||||
)
|
||||
|
||||
@ -402,7 +402,7 @@ func (user *User) SetAddressMode(ctx context.Context, mode vault.AddressMode) er
|
||||
return fmt.Errorf("failed to set address mode: %w", err)
|
||||
}
|
||||
|
||||
if err := user.smtpService.SetAddressMode(ctx, vaultToSMTPAddressMode(mode)); err != nil {
|
||||
if err := user.smtpService.SetAddressMode(ctx, usertypes.VaultToAddressMode(mode)); err != nil {
|
||||
return fmt.Errorf("failed to set smtp address mode: %w", err)
|
||||
}
|
||||
|
||||
@ -917,15 +917,3 @@ func sleepCtx(ctx context.Context, d time.Duration) {
|
||||
case <-time.After(d):
|
||||
}
|
||||
}
|
||||
|
||||
func vaultToSMTPAddressMode(mode vault.AddressMode) smtp.AddressMode {
|
||||
var smtpAddressMode smtp.AddressMode
|
||||
|
||||
if mode == vault.SplitMode {
|
||||
smtpAddressMode = smtp.AddressModeSplit
|
||||
} else {
|
||||
smtpAddressMode = smtp.AddressModeCombined
|
||||
}
|
||||
|
||||
return smtpAddressMode
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user