like 时推送列表
This commit is contained in:
		@@ -36,18 +36,25 @@
 | 
				
			|||||||
            onstop: item => {
 | 
					            onstop: item => {
 | 
				
			||||||
                console.log('停止音乐', item.name)
 | 
					                console.log('停止音乐', item.name)
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            onlike: item => {
 | 
					            onlike: (item, list) => {
 | 
				
			||||||
                console.log('喜欢音乐', item)
 | 
					                console.log('喜欢音乐', item)
 | 
				
			||||||
                if (item.arrayBuffer) {
 | 
					                if (item.arrayBuffer) {
 | 
				
			||||||
                    database.add(item)
 | 
					                    database.add(item)
 | 
				
			||||||
                    // clientList.send('base', JSON.stringify({
 | 
					                    clientList.send('base', JSON.stringify({
 | 
				
			||||||
                    //     type: 'set_music_list',
 | 
					                        type: 'set_music_list',
 | 
				
			||||||
                    //     list: list.map(({ id, name, size, type }) => ({ id, name, size, type }))
 | 
					                        list: list.map(({ id, name, size, type }) => ({ id, name, size, type }))
 | 
				
			||||||
                    // }))
 | 
					                    }))
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            onunlike: item => {
 | 
					            onunlike: (item, list) => {
 | 
				
			||||||
                console.log('取消喜欢', item)
 | 
					                console.log('取消喜欢', item)
 | 
				
			||||||
 | 
					                if (item.arrayBuffer) {
 | 
				
			||||||
 | 
					                    database.delete(item.id)
 | 
				
			||||||
 | 
					                    clientList.send('base', JSON.stringify({
 | 
				
			||||||
 | 
					                        type: 'set_music_list',
 | 
				
			||||||
 | 
					                        list: list.map(({ id, name, size, type }) => ({ id, name, size, type }))
 | 
				
			||||||
 | 
					                    }))
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            onban: item => {
 | 
					            onban: item => {
 | 
				
			||||||
                console.log('禁止音乐', item)
 | 
					                console.log('禁止音乐', item)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -154,10 +154,10 @@ export default class MusicList {
 | 
				
			|||||||
        if (!item.arrayBuffer) {
 | 
					        if (!item.arrayBuffer) {
 | 
				
			||||||
            await this.load(item)
 | 
					            await this.load(item)
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        this.event.onlike(item)
 | 
					        this.event.onlike(item, this.list)
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    async unlike(item) {
 | 
					    async unlike(item) {
 | 
				
			||||||
        this.event.onunlike(item)
 | 
					        this.event.onunlike(item, this.list)
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    async ban(item) {
 | 
					    async ban(item) {
 | 
				
			||||||
        this.event.onban(item)
 | 
					        this.event.onban(item)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user