This commit is contained in:
syuilo⭐️ 2017-02-03 05:14:07 +09:00 committed by GitHub
parent 5a18d4bc80
commit 318d9195c0

View file

@ -10,7 +10,11 @@ riot.mixin \net do
module.exports = (i, endpoint, data) -> module.exports = (i, endpoint, data) ->
pending++ pending++
if pending == 1
spinner := document.create-element \div
..set-attribute \id \wait
document.body.append-child spinner
if i? and typeof i == \object then i = i.token if i? and typeof i == \object then i = i.token
body = [] body = []
@ -36,11 +40,6 @@ module.exports = (i, endpoint, data) ->
then endpoint then endpoint
else "#{CONFIG.api.url}/#{endpoint}" else "#{CONFIG.api.url}/#{endpoint}"
if pending == 1
spinner := document.create-element \div
..set-attribute \id \wait
document.body.append-child spinner
new Promise (resolve, reject) -> new Promise (resolve, reject) ->
timer = set-timeout -> timer = set-timeout ->
net.trigger \detected-slow-network net.trigger \detected-slow-network