完善同步

This commit is contained in:
lyswhut
2022-12-30 17:06:03 +08:00
parent 5f11fa65b4
commit 3a9dbbb577
4 changed files with 12 additions and 4 deletions
+3
View File
@@ -22,6 +22,8 @@ const patchListData = (listData: Partial<LX.Sync.ListData>): LX.Sync.ListData =>
const getRemoteListData = async(socket: LX.Sync.Socket): Promise<LX.Sync.ListData> => await new Promise((resolve, reject) => {
console.log('getRemoteListData')
const handleError = (reason: string) => {
socket.removeListener('list:sync', handleSuccess)
socket.removeListener('disconnect', handleError)
reject(new Error(reason))
}
const handleSuccess = (enData: string) => {
@@ -449,6 +451,7 @@ const syncList = async(socket: LX.Sync.Socket): Promise<LX.Sync.ListData | null>
const checkSyncQueue = async(): Promise<void> => {
if (!syncingId) return
console.log('sync queue...')
await wait()
return await checkSyncQueue()
}