move sendWeixin logic to the VC