opml file import/export handlers

This commit is contained in:
Nazar Kanaev
2020-07-10 16:55:25 +01:00
parent a203792b1d
commit 6753a113ad
5 changed files with 50 additions and 0 deletions

View File

@@ -74,5 +74,11 @@
return api('put', '/api/settings', data)
},
},
upload_opml: function(form) {
return fetch('/opml/import', {
method: 'post',
body: new FormData(form),
})
},
}
})()

View File

@@ -240,5 +240,9 @@ var vm = new Vue({
}
api.items.update(item.id, {status: item.status})
},
importOPML: function(event) {
var form = document.querySelector('#opml-import-form')
api.upload_opml(form)
},
}
})