Browse Source

fix: logout remove file

pull/43/head
Aldino Kemal 3 years ago
parent
commit
c13c1d0826
  1. 17
      src/services/app.go

17
src/services/app.go

@ -86,7 +86,7 @@ func (service serviceApp) Login(_ context.Context) (response domainApp.LoginResp
func (service serviceApp) Logout(_ context.Context) (err error) {
// delete history
files, err := filepath.Glob("./history-*")
files, err := filepath.Glob(fmt.Sprintf("./%s/history-*", config.PathStorages))
if err != nil {
return err
}
@ -98,7 +98,7 @@ func (service serviceApp) Logout(_ context.Context) (err error) {
}
}
// delete qr images
qrImages, err := filepath.Glob("./statics/images/qrcode/scan-*")
qrImages, err := filepath.Glob(fmt.Sprintf("./%s/scan-*", config.PathQrCode))
if err != nil {
return err
}
@ -110,6 +110,19 @@ func (service serviceApp) Logout(_ context.Context) (err error) {
}
}
// delete senditems
qrItems, err := filepath.Glob(fmt.Sprintf("./%s/*", config.PathSendItems))
if err != nil {
return err
}
for _, f := range qrItems {
err = os.Remove(f)
if err != nil {
return err
}
}
err = service.WaCli.Logout()
return
}

Loading…
Cancel
Save