tangled
alpha
login
or
join now
tokono.ma
/
diffuse
5
fork
atom
A music player that connects to your cloud/distributed storage.
5
fork
atom
overview
issues
4
pulls
pipelines
fix: idb whenConnected
Steven Vandevelde
2 months ago
834fdd4c
0a877850
+3
-8
1 changed file
expand all
collapse all
unified
split
src
components
output
polymorphic
indexed-db
element.js
+3
-8
src/components/output/polymorphic/indexed-db/element.js
···
26
26
27
27
/** @type {OutputManager<SupportedDataTypes>} */
28
28
const manager = outputManager({
29
29
+
init: this.whenConnected.bind(this),
29
30
tracks: {
30
31
empty: () => undefined,
31
31
-
get: () => {
32
32
-
if (!this.$connected.value) return undefined
33
33
-
return p.get({ name: this.#cat("tracks") })
34
34
-
},
35
35
-
put: (data) => {
36
36
-
if (!this.$connected.value) return
37
37
-
return p.put({ name: this.#cat("tracks"), data })
38
38
-
},
32
32
+
get: () => p.get({ name: this.#cat("tracks") }),
33
33
+
put: (data) => p.put({ name: this.#cat("tracks"), data }),
39
34
},
40
35
});
41
36