Skip to content

Commit b282213

Browse files
committed
- possible fix for #48
1 parent 46f719c commit b282213

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

Diff for: main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
"github.com/zyedidia/clipboard"
1818
)
1919

20-
var VERSION string = "v1.0.9"
20+
var VERSION string = "v1.0.10"
2121

2222
var sndTxt string = ""
2323
var currentReceiver messages.Chat = messages.Chat{}

Diff for: messages/session_manager.go

+12-4
Original file line numberDiff line numberDiff line change
@@ -753,7 +753,9 @@ func (sm *SessionManager) downloadMessage(wid string, preview bool) (string, err
753753
case whatsapp.ImageMessage:
754754
fileName += v.Info.Id
755755
if exts, err := mime.ExtensionsByType(v.Type); err == nil {
756-
fileName += exts[0]
756+
if len(exts) > 0 {
757+
fileName += exts[0]
758+
}
757759
}
758760
if _, err := os.Stat(fileName); err == nil {
759761
return fileName, err
@@ -767,7 +769,9 @@ func (sm *SessionManager) downloadMessage(wid string, preview bool) (string, err
767769
case whatsapp.DocumentMessage:
768770
fileName += v.Info.Id
769771
if exts, err := mime.ExtensionsByType(v.Type); err == nil {
770-
fileName += exts[0]
772+
if len(exts) > 0 {
773+
fileName += exts[0]
774+
}
771775
}
772776
if _, err := os.Stat(fileName); err == nil {
773777
return fileName, err
@@ -781,7 +785,9 @@ func (sm *SessionManager) downloadMessage(wid string, preview bool) (string, err
781785
case whatsapp.AudioMessage:
782786
fileName += v.Info.Id
783787
if exts, err := mime.ExtensionsByType(v.Type); err == nil {
784-
fileName += exts[0]
788+
if len(exts) > 0 {
789+
fileName += exts[0]
790+
}
785791
}
786792
if _, err := os.Stat(fileName); err == nil {
787793
return fileName, err
@@ -795,7 +801,9 @@ func (sm *SessionManager) downloadMessage(wid string, preview bool) (string, err
795801
case whatsapp.VideoMessage:
796802
fileName += v.Info.Id
797803
if exts, err := mime.ExtensionsByType(v.Type); err == nil {
798-
fileName += exts[0]
804+
if len(exts) > 0 {
805+
fileName += exts[0]
806+
}
799807
}
800808
if _, err := os.Stat(fileName); err == nil {
801809
return fileName, err

0 commit comments

Comments
 (0)