package service

import "strconv"

func boolString(value bool) string {
	// 腾讯云 IM 自定义消息 attributes 只放字符串，bool 在这里统一转成小写字面量。
	if value {
		return "true"
	}
	return "false"
}

func int64String(value int64) string {
	// 用户 ID 等数值进入 attributes 时保持十进制字符串，和 IM identifier 映射一致。
	return strconv.FormatInt(value, 10)
}

func int32String(value int32) string {
	// 麦位编号和座位总数同样使用十进制字符串，避免客户端解析多种数字格式。
	return strconv.FormatInt(int64(value), 10)
}
