Commit 06655fdf4692cbe8774115cefdde64c2637773e0:
prep for live updates
Branch: refs/heads/master
Author: Sam Ruby <[email protected]>
Committer: Sam Ruby <[email protected]>
Pusher: rubys <[email protected]>
------------------------------------------------------------
www/secmail/views/index.js.rb | ++++ ---
------------------------------------------------------------
7 changes: 4 additions, 3 deletions.
------------------------------------------------------------
diff --git a/www/secmail/views/index.js.rb b/www/secmail/views/index.js.rb
index e1cd53b..d0e0dba 100644
--- a/www/secmail/views/index.js.rb
+++ b/www/secmail/views/index.js.rb
@@ -115,7 +115,7 @@ def merge(messages)
if index == -1
@messages << new_message
elsif @messages[index].hash == new_message.hash
- @messages[index] = @new_message
+ @messages[index] = new_message
else
@messages.splice index, 0, new_message
end
@@ -174,8 +174,9 @@ def undo(event)
def refresh(event)
@checking = true
- HTTP.post("actions/check-mail", mbox: @@mbox).then {
- location.reload()
+ HTTP.post("actions/check-mail", mbox: @@mbox).then {|response|
+ self.merge response.messages
+ @checking = false
}.catch {|error|
alert error
@checking = false