aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/assets/js/notif_msg.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/assets/js/notif_msg.coffee')
-rw-r--r--app/src/main/assets/js/notif_msg.coffee22
1 files changed, 22 insertions, 0 deletions
diff --git a/app/src/main/assets/js/notif_msg.coffee b/app/src/main/assets/js/notif_msg.coffee
new file mode 100644
index 00000000..1c3f8e38
--- /dev/null
+++ b/app/src/main/assets/js/notif_msg.coffee
@@ -0,0 +1,22 @@
+# binds callbacks to an invisible webview to take in the search events
+finished = false
+x = new MutationObserver((mutations) ->
+ _f_thread = document.querySelector("#threadlist_rows")
+ if !_f_thread
+ return
+ console.log "Found message threads #{_f_thread.outerHTML}"
+ Frost?.handleHtml _f_thread.outerHTML
+ finished = true
+ x.disconnect()
+ return
+)
+x.observe document,
+ childList: true
+ subtree: true
+setTimeout (->
+ if !finished
+ finished = true
+ console.log "Message thread timeout cancellation"
+ Frost?.handleHtml ""
+ return
+), 20000