Remove PNI prekeys and sessions along with ACI

This commit is contained in:
Scott Weber 2024-03-31 18:48:43 -04:00
parent 62ff03a169
commit 650c7c243b

View file

@ -80,11 +80,11 @@ func (d *Device) ClearDeviceKeys(ctx context.Context) error {
zerolog.Ctx(ctx).Warn().Msg("ClearDeviceKeys called with nil device")
return nil
}
err := d.ACIPreKeyStore.DeleteAllPreKeys(ctx)
if err != nil {
return err
}
var err error
err = d.ACIPreKeyStore.DeleteAllPreKeys(ctx)
err = d.ACISessionStore.RemoveAllSessions(ctx)
err = d.PNIPreKeyStore.DeleteAllPreKeys(ctx)
err = d.PNISessionStore.RemoveAllSessions(ctx)
return err
}