mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Fix callback-return issues (#8996)
See [`callback-return`](https://eslint.org/docs/rules/callback-return) for more information. This change enables `callback-return` and fixes the resulting issues.
This commit is contained in:
parent
c0ff974672
commit
68a64af5b3
@ -43,6 +43,7 @@ module.exports = {
|
|||||||
rules: {
|
rules: {
|
||||||
/* TODO: Remove these when upgrading to `@metamask/eslint-config@2` */
|
/* TODO: Remove these when upgrading to `@metamask/eslint-config@2` */
|
||||||
'array-callback-return': 'error',
|
'array-callback-return': 'error',
|
||||||
|
'callback-return': 'error',
|
||||||
/* End v2 rules */
|
/* End v2 rules */
|
||||||
'arrow-parens': 'error',
|
'arrow-parens': 'error',
|
||||||
'no-tabs': 'error',
|
'no-tabs': 'error',
|
||||||
|
@ -107,6 +107,7 @@ export default function createMethodMiddleware ({
|
|||||||
}
|
}
|
||||||
|
|
||||||
// when this promise resolves, the response is on its way back
|
// when this promise resolves, the response is on its way back
|
||||||
|
// eslint-disable-next-line callback-return
|
||||||
await next()
|
await next()
|
||||||
|
|
||||||
if (responseHandler) {
|
if (responseHandler) {
|
||||||
|
@ -206,13 +206,15 @@ export default class PreferencesController {
|
|||||||
res.result = result
|
res.result = result
|
||||||
end()
|
end()
|
||||||
}
|
}
|
||||||
break
|
return
|
||||||
default:
|
default:
|
||||||
end(new Error(`Asset of type ${type} not supported`))
|
end(new Error(`Asset of type ${type} not supported`))
|
||||||
|
return
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
|
||||||
next()
|
next()
|
||||||
}
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1119,6 +1119,7 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
messageManager.rejectMsg(msgId)
|
messageManager.rejectMsg(msgId)
|
||||||
if (cb && typeof cb === 'function') {
|
if (cb && typeof cb === 'function') {
|
||||||
cb(null, this.getState())
|
cb(null, this.getState())
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1177,6 +1178,7 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
messageManager.rejectMsg(msgId)
|
messageManager.rejectMsg(msgId)
|
||||||
if (cb && typeof cb === 'function') {
|
if (cb && typeof cb === 'function') {
|
||||||
cb(null, this.getState())
|
cb(null, this.getState())
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1261,6 +1263,7 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
messageManager.rejectMsg(msgId)
|
messageManager.rejectMsg(msgId)
|
||||||
if (cb && typeof cb === 'function') {
|
if (cb && typeof cb === 'function') {
|
||||||
cb(null, this.getState())
|
cb(null, this.getState())
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1318,6 +1321,7 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
messageManager.rejectMsg(msgId)
|
messageManager.rejectMsg(msgId)
|
||||||
if (cb && typeof cb === 'function') {
|
if (cb && typeof cb === 'function') {
|
||||||
cb(null, this.getState())
|
cb(null, this.getState())
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1377,6 +1381,7 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
messageManager.rejectMsg(msgId)
|
messageManager.rejectMsg(msgId)
|
||||||
if (cb && typeof cb === 'function') {
|
if (cb && typeof cb === 'function') {
|
||||||
cb(null, this.getState())
|
cb(null, this.getState())
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1843,8 +1848,10 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
this.currencyRateController.update(currencyState)
|
this.currencyRateController.update(currencyState)
|
||||||
this.currencyRateController.configure(currencyState)
|
this.currencyRateController.configure(currencyState)
|
||||||
cb(null, this.currencyRateController.state)
|
cb(null, this.currencyRateController.state)
|
||||||
|
return
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
cb(err)
|
cb(err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1925,8 +1932,10 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
try {
|
try {
|
||||||
this.preferencesController.setUseBlockie(val)
|
this.preferencesController.setUseBlockie(val)
|
||||||
cb(null)
|
cb(null)
|
||||||
|
return
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
cb(err)
|
cb(err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1939,8 +1948,10 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
try {
|
try {
|
||||||
this.preferencesController.setUseNonceField(val)
|
this.preferencesController.setUseNonceField(val)
|
||||||
cb(null)
|
cb(null)
|
||||||
|
return
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
cb(err)
|
cb(err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1953,8 +1964,10 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
try {
|
try {
|
||||||
this.preferencesController.setUsePhishDetect(val)
|
this.preferencesController.setUsePhishDetect(val)
|
||||||
cb(null)
|
cb(null)
|
||||||
|
return
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
cb(err)
|
cb(err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1967,8 +1980,10 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
try {
|
try {
|
||||||
this.preferencesController.setIpfsGateway(val)
|
this.preferencesController.setIpfsGateway(val)
|
||||||
cb(null)
|
cb(null)
|
||||||
|
return
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
cb(err)
|
cb(err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1981,8 +1996,10 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
try {
|
try {
|
||||||
const metaMetricsId = this.preferencesController.setParticipateInMetaMetrics(bool)
|
const metaMetricsId = this.preferencesController.setParticipateInMetaMetrics(bool)
|
||||||
cb(null, metaMetricsId)
|
cb(null, metaMetricsId)
|
||||||
|
return
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
cb(err)
|
cb(err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1990,8 +2007,10 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
try {
|
try {
|
||||||
this.preferencesController.setMetaMetricsSendCount(val)
|
this.preferencesController.setMetaMetricsSendCount(val)
|
||||||
cb(null)
|
cb(null)
|
||||||
|
return
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
cb(err)
|
cb(err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2004,8 +2023,10 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
try {
|
try {
|
||||||
this.preferencesController.setFirstTimeFlowType(type)
|
this.preferencesController.setFirstTimeFlowType(type)
|
||||||
cb(null)
|
cb(null)
|
||||||
|
return
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
cb(err)
|
cb(err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2019,8 +2040,10 @@ export default class MetamaskController extends EventEmitter {
|
|||||||
try {
|
try {
|
||||||
const direction = this.preferencesController.setCurrentLocale(key)
|
const direction = this.preferencesController.setCurrentLocale(key)
|
||||||
cb(null, direction)
|
cb(null, direction)
|
||||||
|
return
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
cb(err)
|
cb(err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -105,6 +105,7 @@ export default class ExtensionPlatform {
|
|||||||
})
|
})
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
cb(e)
|
cb(e)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,6 +33,7 @@ async function withFixtures (options, callback) {
|
|||||||
const { driver } = await buildWebDriver(driverOptions)
|
const { driver } = await buildWebDriver(driverOptions)
|
||||||
webDriver = driver
|
webDriver = driver
|
||||||
|
|
||||||
|
// eslint-disable-next-line callback-return
|
||||||
await callback({
|
await callback({
|
||||||
driver,
|
driver,
|
||||||
})
|
})
|
||||||
|
@ -53,9 +53,9 @@ const createLoggerMiddlewareMock = () => (req, res, next) => {
|
|||||||
loggerMiddlewareMock.responses.push(res)
|
loggerMiddlewareMock.responses.push(res)
|
||||||
cb()
|
cb()
|
||||||
})
|
})
|
||||||
} else {
|
return
|
||||||
next()
|
|
||||||
}
|
}
|
||||||
|
next()
|
||||||
}
|
}
|
||||||
|
|
||||||
const MetaMaskController = proxyquire('../../../../app/scripts/metamask-controller', {
|
const MetaMaskController = proxyquire('../../../../app/scripts/metamask-controller', {
|
||||||
@ -839,9 +839,9 @@ describe('MetaMaskController', function () {
|
|||||||
const streamTest = createThoughStream((chunk, _, cb) => {
|
const streamTest = createThoughStream((chunk, _, cb) => {
|
||||||
if (chunk.data && chunk.data.method) {
|
if (chunk.data && chunk.data.method) {
|
||||||
cb(null, chunk)
|
cb(null, chunk)
|
||||||
} else {
|
return
|
||||||
cb()
|
|
||||||
}
|
}
|
||||||
|
cb()
|
||||||
})
|
})
|
||||||
|
|
||||||
metamaskController.setupUntrustedCommunication(streamTest, messageSender)
|
metamaskController.setupUntrustedCommunication(streamTest, messageSender)
|
||||||
@ -877,9 +877,9 @@ describe('MetaMaskController', function () {
|
|||||||
const streamTest = createThoughStream((chunk, _, cb) => {
|
const streamTest = createThoughStream((chunk, _, cb) => {
|
||||||
if (chunk.data && chunk.data.method) {
|
if (chunk.data && chunk.data.method) {
|
||||||
cb(null, chunk)
|
cb(null, chunk)
|
||||||
} else {
|
return
|
||||||
cb()
|
|
||||||
}
|
}
|
||||||
|
cb()
|
||||||
})
|
})
|
||||||
|
|
||||||
metamaskController.setupUntrustedCommunication(streamTest, messageSender)
|
metamaskController.setupUntrustedCommunication(streamTest, messageSender)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user