1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-22 12:07:04 +00:00

Allow monitoring of a particular mailbox for #44

- No UI to access, just append /mailbox to /monitor URL
- Changed API URLs:
  - /api/v1/monitor/messages - all
  - /api/v1/monitor/messages/{name} - specific
This commit is contained in:
James Hillyerd
2017-01-22 13:51:55 -08:00
parent cf7bdee925
commit 00e4d3791c
6 changed files with 89 additions and 13 deletions

View File

@@ -1,6 +1,6 @@
var baseURL = window.location.protocol + '//' + window.location.host;
function startMonitor() {
function startMonitor(mailbox) {
$.addTemplateFormatter({
"date": function(value, template) {
return moment(value).calendar();
@@ -13,7 +13,10 @@ function startMonitor() {
}
});
var uri = '/api/v1/monitor/all/messages'
var uri = '/api/v1/monitor/messages'
if (mailbox) {
uri += '/' + mailbox;
}
var l = window.location;
var url = ((l.protocol === "https:") ? "wss://" : "ws://") + l.host + uri
var ws = new WebSocket(url);