All files / proxy/utils/customer-variables maybe-obfuscate-variable.ts

100% Statements 7/7
100% Branches 3/3
100% Functions 1/1
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  4x   4x   4x 33x   33x 4x     33x    
import { CustomerVariables } from './customer-variables'
import { CustomerVariableType } from './types'
 
export const OBFUSCATED_VALUE = '********'
 
export async function maybeObfuscateVariable(customerVariables: CustomerVariables, variable: CustomerVariableType) {
  const result = await customerVariables.getVariable(variable)
 
  if (variable === CustomerVariableType.PreSharedSecret && result.value) {
    result.value = OBFUSCATED_VALUE
  }
 
  return result
}