From c13c1d0826d1751c119e17702322f3ce1e777cbf Mon Sep 17 00:00:00 2001 From: Aldino Kemal Date: Sun, 4 Dec 2022 10:08:36 +0700 Subject: [PATCH] fix: logout remove file --- src/services/app.go | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/services/app.go b/src/services/app.go index 04fed66..9400b28 100644 --- a/src/services/app.go +++ b/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 }