mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
tools/vls: fix installing vls when config is not present (#15017)
This commit is contained in:
parent
cc43a23f29
commit
a331cf577a
@ -133,7 +133,11 @@ fn (upd VlsUpdater) get_last_updated_at() ?time.Time {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn (upd VlsUpdater) download_prebuilt() ? {
|
fn (upd VlsUpdater) download_prebuilt() ? {
|
||||||
last_updated_at := upd.get_last_updated_at() or { time.now() }
|
mut has_last_updated_at := true
|
||||||
|
last_updated_at := upd.get_last_updated_at() or {
|
||||||
|
has_last_updated_at = false
|
||||||
|
time.now()
|
||||||
|
}
|
||||||
defer {
|
defer {
|
||||||
os.rmdir_all(vls_cache_folder) or {}
|
os.rmdir_all(vls_cache_folder) or {}
|
||||||
}
|
}
|
||||||
@ -182,7 +186,7 @@ fn (upd VlsUpdater) download_prebuilt() ? {
|
|||||||
asset_last_updated_at = time.parse_rfc3339(created_at.str()) or { asset_last_updated_at }
|
asset_last_updated_at = time.parse_rfc3339(created_at.str()) or { asset_last_updated_at }
|
||||||
}
|
}
|
||||||
|
|
||||||
if !upd.is_force && asset_last_updated_at <= last_updated_at {
|
if has_last_updated_at && !upd.is_force && asset_last_updated_at <= last_updated_at {
|
||||||
upd.log("VLS was already updated to it's latest version.")
|
upd.log("VLS was already updated to it's latest version.")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user