mirror of
https://git.sr.ht/~cadence/bibliogram
synced 2024-11-22 08:07:30 +00:00
git subrepo clone /home/cloud/Code/pinski-plugins/avc src/site/html/static/js/templates/avc
subrepo: subdir: "src/site/html/static/js/templates/avc" merged: "257d397" upstream: origin: "/home/cloud/Code/pinski-plugins/avc" branch: "master" commit: "257d397" git-subrepo: version: "0.4.0" origin: "https://github.com/ingydotnet/git-subrepo" commit: "5d6aba9"
This commit is contained in:
parent
eb818bf63d
commit
05587f4a72
12
src/site/html/static/js/templates/avc/.gitrepo
Normal file
12
src/site/html/static/js/templates/avc/.gitrepo
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
; DO NOT EDIT (unless you know what you are doing)
|
||||||
|
;
|
||||||
|
; This subdirectory is a git "subrepo", and this file is maintained by the
|
||||||
|
; git-subrepo command. See https://github.com/git-commands/git-subrepo#readme
|
||||||
|
;
|
||||||
|
[subrepo]
|
||||||
|
remote = /home/cloud/Code/pinski-plugins/avc
|
||||||
|
branch = master
|
||||||
|
commit = 257d397349f09eae1f5da27b78f4d93993ea5497
|
||||||
|
parent = eb818bf63d0c8389c9997bf9735a75fec023c1c2
|
||||||
|
method = merge
|
||||||
|
cmdver = 0.4.0
|
14
src/site/html/static/js/templates/avc/avc.js
Normal file
14
src/site/html/static/js/templates/avc/avc.js
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
class AsyncValueCache {
|
||||||
|
constructor(fetchNow, callback) {
|
||||||
|
this.callback = callback
|
||||||
|
this.cachedPromise = null
|
||||||
|
if (fetchNow) this.fetch()
|
||||||
|
}
|
||||||
|
|
||||||
|
fetch() {
|
||||||
|
if (this.cachedPromise) return this.cachedPromise
|
||||||
|
else return this.cachedPromise = this.callback()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export {AsyncValueCache}
|
Loading…
Reference in New Issue
Block a user