Skip to content
Snippets Groups Projects
Commit 1ba5dfd7 authored by syuilo's avatar syuilo
Browse files

wip

parent 1a13c7e0
No related branches found
No related tags found
No related merge requests found
<template>
<mk-window ref="window" is-modal width="500px" height="550px" @closed="$destroy">
<span slot="header" :class="$style.header">%fa:list% リスト</span>
<button class="ui">リストを作成</button>
<a v-for="list in lists" :key="list.id">
</a>
</mk-window>
</template>
<script lang="ts">
import Vue from 'vue';
export default Vue.extend({
data() {
return {
fetching: true,
lists: []
};
},
mounted() {
(this as any).api('users/lists/list').then(lists => {
this.fetching = false;
this.lists = lists;
});
},
methods: {
close() {
(this as any).$refs.window.close();
}
}
});
</script>
<style lang="stylus" scoped>
</style>
import UserList, { pack } from '../../../../../models/user-list';
/**
* Add a user to a user list
*/
module.exports = async (params, me) => new Promise(async (res, rej) => {
// Fetch lists
const userLists = await UserList.find({
userId: me._id,
});
res(await Promise.all(userLists.map(x => pack(x))));
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment