summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-02-28 00:30:36 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-02-28 00:30:36 +0900
commit41635ca3d34c8538ce78be8cc11f0f592fda1b62 (patch)
tree8fec5ff4f69d09082a9f4d242feffbf53b53bdcb /src
parent:v: (diff)
downloadmisskey-41635ca3d34c8538ce78be8cc11f0f592fda1b62.tar.gz
misskey-41635ca3d34c8538ce78be8cc11f0f592fda1b62.tar.bz2
misskey-41635ca3d34c8538ce78be8cc11f0f592fda1b62.zip
oops
Diffstat (limited to 'src')
-rw-r--r--src/web/app/dev/views/apps.vue15
-rw-r--r--src/web/app/init.ts4
2 files changed, 16 insertions, 3 deletions
diff --git a/src/web/app/dev/views/apps.vue b/src/web/app/dev/views/apps.vue
index e8adbea2da..42b4abc9b8 100644
--- a/src/web/app/dev/views/apps.vue
+++ b/src/web/app/dev/views/apps.vue
@@ -20,5 +20,18 @@
<script lang="ts">
import Vue from 'vue';
-export default Vue.extend();
+export default Vue.extend({
+ data() {
+ return {
+ fetching: true,
+ apps: []
+ };
+ },
+ mounted() {
+ (this as any).api('my/apps').then(apps => {
+ this.apps = apps;
+ this.fetching = false;
+ });
+ }
+});
</script>
diff --git a/src/web/app/init.ts b/src/web/app/init.ts
index 2e90d62d79..f9855fd5c9 100644
--- a/src/web/app/init.ts
+++ b/src/web/app/init.ts
@@ -84,8 +84,8 @@ export default (callback: (launch: (api?: (os: MiOS) => API) => [Vue, MiOS]) =>
// アプリ基底要素マウント
document.body.innerHTML = '<div id="app"></div>';
- const launch = (api: (os: MiOS) => API) => {
- os.apis = api(os);
+ const launch = (api?: (os: MiOS) => API) => {
+ os.apis = api ? api(os) : null;
Vue.mixin({
data() {