UNPKG

wechaty-puppet-wechat

Version:
24 lines (18 loc) 446 B
import { ScanStatus } from 'wechaty-puppet/types' export function normalizeScanStatus ( status: number, ): ScanStatus { switch (status) { case 0: return ScanStatus.Waiting case 200: return ScanStatus.Confirmed case 201: return ScanStatus.Scanned case 408: // No scan after 2 minute ... return ScanStatus.Timeout default: throw new Error('unsupported scan status: ' + status) } }