Преглед на файлове

Type declarations: Update VoipStatusInfo type

Danilo Bargen преди 7 години
родител
ревизия
d2efb92c39
променени са 1 файла, в които са добавени 17 реда и са изтрити 1 реда
  1. 17 1
      src/threema.d.ts

+ 17 - 1
src/threema.d.ts

@@ -126,8 +126,24 @@ declare namespace threema {
         duration: number;
     }
 
+    const enum VoipStatus {
+        Missed = 1,
+        Finished = 2,
+        Rejected = 3,
+        Aborted = 4,
+    }
+
+    const enum VoipRejectReason {
+        Unknown = 0,
+        Busy = 1,
+        Timeout = 2,
+        Rejected = 3,
+    }
+
     interface VoipStatusInfo {
-        status: number;
+        status: VoipStatus;
+        duration?: number;
+        reason?: VoipRejectReason;
     }
 
     interface LocationInfo {