System.AsyncProcess が入りましたので、それを利用して Web.HTTP を非同期化した Web.AsyncHTTP を追加したいです。
使用イメージ:
Web.HTTP と同じ settings が使え、 user_cb を設定することでダウンロード完了時の処理を記述できるようにする。
let s:AsyncHTTP = vital#vital#import('Web.AsyncHTTP')
function! s:user_cb(response) abort
echomsg a:response
" => Web.HTTP と同じ形式の辞書
endfunction
call s:AsyncHTTP.request({
\ 'url': 'https://example.com',
\ 'user_cb': function('s:user_cb'),
\ })
System.AsyncProcessが入りましたので、それを利用してWeb.HTTPを非同期化したWeb.AsyncHTTPを追加したいです。使用イメージ:
Web.HTTPと同じsettingsが使え、user_cbを設定することでダウンロード完了時の処理を記述できるようにする。