+4
-1
@@ -6,7 +6,7 @@ import { PageNamespaceHook } from "../common/hooks/page_namespace.ts";
|
||||
import { SilverBulletHooks } from "../common/manifest.ts";
|
||||
import { System } from "../plugos/system.ts";
|
||||
import { BuiltinSettings } from "../web/types.ts";
|
||||
import { Directory } from "./deps.ts";
|
||||
import { CapacitorHttp, Directory } from "./deps.ts";
|
||||
import { CapacitorSpacePrimitives } from "./spaces/capacitor_space_primitives.ts";
|
||||
import { AssetBundlePlugSpacePrimitives } from "../common/spaces/asset_bundle_space_primitives.ts";
|
||||
|
||||
@@ -31,6 +31,7 @@ import { EventHook } from "../plugos/hooks/event.ts";
|
||||
import { clientStoreSyscalls } from "./syscalls/clientStore.ts";
|
||||
import { sandboxFetchSyscalls } from "../plugos/syscalls/fetch.ts";
|
||||
import { syncSyscalls } from "../common/syscalls/sync.ts";
|
||||
import { CronHook } from "../plugos/hooks/cron.ts";
|
||||
|
||||
safeRun(async () => {
|
||||
// Instantiate a PlugOS system for the client
|
||||
@@ -47,6 +48,8 @@ safeRun(async () => {
|
||||
const db = new CapacitorDb("data.db");
|
||||
await db.init();
|
||||
|
||||
system.addHook(new CronHook());
|
||||
|
||||
// for store
|
||||
await ensureStoreTable(db, "store");
|
||||
// for clientStore
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
export { Capacitor } from "@capacitor/core";
|
||||
export { Capacitor, CapacitorHttp } from "@capacitor/core";
|
||||
export { Directory, Encoding, Filesystem } from "@capacitor/filesystem";
|
||||
export type { WriteFileResult } from "@capacitor/filesystem";
|
||||
|
||||
Generated
+21
-21
@@ -10,11 +10,11 @@
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@capacitor-community/sqlite": "^4.6.0",
|
||||
"@capacitor/android": "^4.6.1",
|
||||
"@capacitor/android": "^4.6.2",
|
||||
"@capacitor/app": "^4.1.1",
|
||||
"@capacitor/core": "latest",
|
||||
"@capacitor/core": "^4.6.2",
|
||||
"@capacitor/filesystem": "^4.1.4",
|
||||
"@capacitor/ios": "^4.6.1",
|
||||
"@capacitor/ios": "^4.6.2",
|
||||
"@capacitor/keyboard": "^4.1.0",
|
||||
"@capacitor/splash-screen": "latest",
|
||||
"cordova-res": "^0.15.4"
|
||||
@@ -36,9 +36,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@capacitor/android": {
|
||||
"version": "4.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/android/-/android-4.6.1.tgz",
|
||||
"integrity": "sha512-Hnh1tmUr1SP67U6D6ry5I5BEBSN/1nkBAIjQIqf5tF82WNxKbpbC6GfkHE4hMJZinRTrCf36LkrdP8srh7SxoA==",
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/android/-/android-4.6.2.tgz",
|
||||
"integrity": "sha512-PQpOJnMi0i/d4UrT8bPdfkwlKAlQLgsyo2YKj+iUYjEIu8sKQvqDirLYnpeKhj4cflIG2u9mh/eFncooA+u2gw==",
|
||||
"peerDependencies": {
|
||||
"@capacitor/core": "^4.6.0"
|
||||
}
|
||||
@@ -84,9 +84,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@capacitor/core": {
|
||||
"version": "4.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-4.6.1.tgz",
|
||||
"integrity": "sha512-7A2IV9E8umgu9u0fChUTjQJq+Jp25GJZMmWxoQN/nVx/1rcpFJ4m1xo3NPBoIRs+aV7FR+BM17mPrnkKlA8N2g==",
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-4.6.2.tgz",
|
||||
"integrity": "sha512-M/KpAg+peft/HTb7svLiKHxjbll67ybs1vEqhZuvjXlwro53NxNXR4YJS7+wNXZSiA4Kxjtf+a754xGgZcMarA==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.1.0"
|
||||
}
|
||||
@@ -100,9 +100,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@capacitor/ios": {
|
||||
"version": "4.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-4.6.1.tgz",
|
||||
"integrity": "sha512-kH1nPG2jCk7w6ASf2VX+tIxHoc2Z/c5+7d89yvtiKmEZXoPLuVyAv/Yx4PhJP2r7KSyl5S2gZZkzQrMdAjDVKg==",
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-4.6.2.tgz",
|
||||
"integrity": "sha512-3hQzbAOk+drCLyFjnytvkc20Mr077/9tQrv6iTghDXESDGR6EgcaYUXzKdVwuJscb0R459+5UQ2mYtkx6ES4TQ==",
|
||||
"peerDependencies": {
|
||||
"@capacitor/core": "^4.6.0"
|
||||
}
|
||||
@@ -2199,9 +2199,9 @@
|
||||
}
|
||||
},
|
||||
"@capacitor/android": {
|
||||
"version": "4.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/android/-/android-4.6.1.tgz",
|
||||
"integrity": "sha512-Hnh1tmUr1SP67U6D6ry5I5BEBSN/1nkBAIjQIqf5tF82WNxKbpbC6GfkHE4hMJZinRTrCf36LkrdP8srh7SxoA==",
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/android/-/android-4.6.2.tgz",
|
||||
"integrity": "sha512-PQpOJnMi0i/d4UrT8bPdfkwlKAlQLgsyo2YKj+iUYjEIu8sKQvqDirLYnpeKhj4cflIG2u9mh/eFncooA+u2gw==",
|
||||
"requires": {}
|
||||
},
|
||||
"@capacitor/app": {
|
||||
@@ -2236,9 +2236,9 @@
|
||||
}
|
||||
},
|
||||
"@capacitor/core": {
|
||||
"version": "4.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-4.6.1.tgz",
|
||||
"integrity": "sha512-7A2IV9E8umgu9u0fChUTjQJq+Jp25GJZMmWxoQN/nVx/1rcpFJ4m1xo3NPBoIRs+aV7FR+BM17mPrnkKlA8N2g==",
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-4.6.2.tgz",
|
||||
"integrity": "sha512-M/KpAg+peft/HTb7svLiKHxjbll67ybs1vEqhZuvjXlwro53NxNXR4YJS7+wNXZSiA4Kxjtf+a754xGgZcMarA==",
|
||||
"requires": {
|
||||
"tslib": "^2.1.0"
|
||||
}
|
||||
@@ -2250,9 +2250,9 @@
|
||||
"requires": {}
|
||||
},
|
||||
"@capacitor/ios": {
|
||||
"version": "4.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-4.6.1.tgz",
|
||||
"integrity": "sha512-kH1nPG2jCk7w6ASf2VX+tIxHoc2Z/c5+7d89yvtiKmEZXoPLuVyAv/Yx4PhJP2r7KSyl5S2gZZkzQrMdAjDVKg==",
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-4.6.2.tgz",
|
||||
"integrity": "sha512-3hQzbAOk+drCLyFjnytvkc20Mr077/9tQrv6iTghDXESDGR6EgcaYUXzKdVwuJscb0R459+5UQ2mYtkx6ES4TQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"@capacitor/keyboard": {
|
||||
|
||||
+3
-3
@@ -14,11 +14,11 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@capacitor-community/sqlite": "^4.6.0",
|
||||
"@capacitor/android": "^4.6.1",
|
||||
"@capacitor/android": "^4.6.2",
|
||||
"@capacitor/app": "^4.1.1",
|
||||
"@capacitor/core": "latest",
|
||||
"@capacitor/core": "^4.6.2",
|
||||
"@capacitor/filesystem": "^4.1.4",
|
||||
"@capacitor/ios": "^4.6.1",
|
||||
"@capacitor/ios": "^4.6.2",
|
||||
"@capacitor/keyboard": "^4.1.0",
|
||||
"@capacitor/splash-screen": "latest",
|
||||
"cordova-res": "^0.15.4"
|
||||
|
||||
Reference in New Issue
Block a user