Skip to content

Commit dbd9f6c

Browse files
committed
Avoid using async/await with then callbacks
1 parent 45428dc commit dbd9f6c

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

src/utils/MineWinsConflictsResolver.ts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,17 @@ export class MineWinsConflictsResolver<T> implements ConflictsResolver<T> {
4949
}
5050

5151
public async resolveAll() {
52-
return await this.client.getConflicts<AxiosResponse<VBaseConflictData[]>>(this.bucket).then((data) => {
53-
const { data: conflicts }: { data: VBaseConflictData[] } = data
54-
55-
const resolved = conflicts.map((conflict) => {
56-
conflict.base.parsedContent = this.parseConflict(conflict.base)
57-
conflict.master.parsedContent = this.parseConflict(conflict.master)
58-
conflict.mine.parsedContent = this.parseConflict(conflict.mine)
59-
return this.resolveConflictMineWins(conflict)
60-
})
61-
62-
return resolved as any
52+
const conflictsResponse = await this.client.getConflicts<AxiosResponse<VBaseConflictData[]>>(this.bucket)
53+
const { data: conflicts }: { data: VBaseConflictData[] } = conflictsResponse
54+
55+
const resolvedConflicts = conflicts.map((conflict) => {
56+
conflict.base.parsedContent = this.parseConflict(conflict.base)
57+
conflict.master.parsedContent = this.parseConflict(conflict.master)
58+
conflict.mine.parsedContent = this.parseConflict(conflict.mine)
59+
return this.resolveConflictMineWins(conflict)
6360
})
61+
62+
return resolvedConflicts
6463
}
6564

6665
protected mergeMineWins(base: Configuration, master: Configuration, mine: Configuration) {

0 commit comments

Comments
 (0)