aboutsummaryrefslogtreecommitdiffstats
path: root/src/models
diff options
context:
space:
mode:
Diffstat (limited to 'src/models')
-rw-r--r--src/models/Service.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/models/Service.js b/src/models/Service.js
index af42f9548..e2b9ae7c6 100644
--- a/src/models/Service.js
+++ b/src/models/Service.js
@@ -54,6 +54,8 @@ export default class Service {
54 54
55 @observable isBadgeEnabled = true; 55 @observable isBadgeEnabled = true;
56 56
57 @observable trapLinkClicks = false;
58
57 @observable isIndirectMessageBadgeEnabled = true; 59 @observable isIndirectMessageBadgeEnabled = true;
58 60
59 @observable iconUrl = ''; 61 @observable iconUrl = '';
@@ -134,6 +136,10 @@ export default class Service {
134 data.isBadgeEnabled, 136 data.isBadgeEnabled,
135 this.isBadgeEnabled, 137 this.isBadgeEnabled,
136 ); 138 );
139 this.trapLinkClicks = ifUndefinedBoolean(
140 data.trapLinkClicks,
141 this.trapLinkClicks,
142 );
137 this.isIndirectMessageBadgeEnabled = ifUndefinedBoolean( 143 this.isIndirectMessageBadgeEnabled = ifUndefinedBoolean(
138 data.isIndirectMessageBadgeEnabled, 144 data.isIndirectMessageBadgeEnabled,
139 this.isIndirectMessageBadgeEnabled, 145 this.isIndirectMessageBadgeEnabled,
@@ -207,6 +213,7 @@ export default class Service {
207 url: this.url, 213 url: this.url,
208 hasCustomIcon: this.hasCustomIcon, 214 hasCustomIcon: this.hasCustomIcon,
209 onlyShowFavoritesInUnreadCount: this.onlyShowFavoritesInUnreadCount, 215 onlyShowFavoritesInUnreadCount: this.onlyShowFavoritesInUnreadCount,
216 trapLinkClicks: this.trapLinkClicks,
210 }; 217 };
211 } 218 }
212 219