mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-15 22:56:48 +00:00
GODT-1742: Implement hide All Mail
This commit is contained in:
committed by
James Houlahan
parent
395e7b54f6
commit
a7a7d9a3d4
@ -170,7 +170,11 @@ func (bridge *Bridge) GetShowAllMail() bool {
|
||||
}
|
||||
|
||||
func (bridge *Bridge) SetShowAllMail(show bool) error {
|
||||
panic("TODO")
|
||||
bridge.users.IterValues(func(user *user.User) {
|
||||
user.SetShowAllMail(show)
|
||||
})
|
||||
|
||||
return bridge.vault.SetShowAllMail(show)
|
||||
}
|
||||
|
||||
func (bridge *Bridge) GetAutostart() bool {
|
||||
|
||||
@ -389,7 +389,7 @@ func (bridge *Bridge) addUserWithVault(
|
||||
apiUser liteapi.User,
|
||||
vaultUser *vault.User,
|
||||
) error {
|
||||
user, err := user.New(ctx, vaultUser, client, apiUser)
|
||||
user, err := user.New(ctx, vaultUser, client, apiUser, bridge.GetShowAllMail())
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to create user: %w", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user