Skip to content
This repository was archived by the owner on Apr 29, 2024. It is now read-only.

Commit 94bca04

Browse files
committed
x
1 parent 6a3df03 commit 94bca04

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

src/renderer/components/Alerts.vue

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,18 @@ export default {
2626
},
2727
methods: {
2828
createAlert: function(theme, message) {
29-
var alertObject = {
30-
id: Math.random(),
31-
message: message,
32-
theme: theme
33-
};
34-
this.alerts.push(alertObject);
35-
var vm = this;
36-
setTimeout(function(e) {
37-
vm.alerts.shift();
38-
}, 4000);
29+
if (this.alerts.filter(alert => alert.message === message).length > 0) {
30+
var alertObject = {
31+
id: Math.random(),
32+
message: message,
33+
theme: theme
34+
};
35+
this.alerts.push(alertObject);
36+
var vm = this;
37+
setTimeout(function(e) {
38+
vm.alerts.shift();
39+
}, 4000);
40+
}
3941
},
4042
success: function(message) {
4143
this.createAlert("success fadeout", message);

0 commit comments

Comments
 (0)