Passed
Pull Request — master (#277)
by
unknown
01:48
created

client/legacy/src/normalizer/errors.js   A

Complexity

Total Complexity 3
Complexity/F 3

Size

Lines of Code 17
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 3
eloc 9
mnd 2
bc 2
fnc 1
dl 0
loc 17
bpm 2
cpm 3
noi 0
c 0
b 0
f 0
rs 10
1
import { _ } from 'svelte-i18n';
2
3
export const errorNormalizer = (e) => {
4
  if (!e.response) {
5
    // eslint-disable-next-line no-console
6
    console.error('Non standard error', e);
7
    return [_('error_generic')];
8
  }
9
10
  const { message } = e.response.data;
11
12
  if (Array.isArray(message)) {
13
    return message;
14
  }
15
16
  return [message];
17
};
18