Переглянути джерело

Add isWork field to ContactReceiver type

Danilo Bargen 8 роки тому
батько
коміт
1c60262ca5
2 змінених файлів з 5 додано та 2 видалено
  1. 4 2
      src/directives/verification_level.ts
  2. 1 0
      src/threema.d.ts

+ 4 - 2
src/directives/verification_level.ts

@@ -26,6 +26,8 @@ export default [
             },
             controllerAs: 'ctrl',
             controller: [function() {
+                const contact: threema.ContactReceiver = this.contact;
+
                 let label;
                 switch (parseInt(this.contact.verificationLevel, 10)) {
                     case 1:
@@ -34,7 +36,7 @@ export default [
                         break;
                     case 2:
                         this.cls = 'level2';
-                        if (this.contact.isWork) {
+                        if (contact.isWork) {
                             label = 'VERIFICATION_LEVEL2_WORK_EXPLAIN';
                         } else {
                             label = 'VERIFICATION_LEVEL2_EXPLAIN';
@@ -53,7 +55,7 @@ export default [
                     return;
                 }
 
-                if (this.contact.isWork) {
+                if (contact.isWork) {
                     // append work class
                     this.cls += ' work';
                 }

+ 1 - 0
src/threema.d.ts

@@ -176,6 +176,7 @@ declare namespace threema {
         publicKey: ArrayBuffer;
         systemContact?: SystemContact;
         access: ContactReceiverAccess;
+        isWork?: boolean;
     }
 
     /**