import * as PUPPET from '@juzi/wechaty-puppet' import { log } from '../config.js' import type PuppetWhatsApp from '../puppet-whatsapp.js' const PRE = 'MIXIN_CONTACT_SELF' export async function contactSelfQRCode (this: PuppetWhatsApp): Promise { log.verbose(PRE, 'contactSelfQRCode()') return PUPPET.throwUnsupportedError() } export async function contactSelfName (this: PuppetWhatsApp, name: string): Promise { log.verbose(PRE, 'contactSelfName(%s)', name) await this.manager.setNickname(name) } export async function contactSelfSignature (this: PuppetWhatsApp, signature: string): Promise { log.verbose(PRE, 'contactSelfSignature(%s)', signature) await this.manager.setStatusMessage(signature) }