MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / serializeChannel

Function serializeChannel

tmp_admin/tmp_admin.ts:231–244  ·  view source on GitHub ↗
(channel: any)

Source from the content-addressed store, hash-verified

229 throw new Error(`不支持持久化当前对话实体: ${channel?.className || "unknown"}`);
230 }
231
232 return {
233 className: channel.className,
234 channelId: longToString(channel.channelId),
235 accessHash: longToString(channel.accessHash),
236 };
237}
238
239function serializeUser(user: any): StoredUser {
240 if (user?.className !== "InputPeerUser" && user?.className !== "InputUser") {
241 throw new Error(`不支持持久化目标用户实体: ${user?.className || "unknown"}`);
242 }
243
244 return {
245 className: user.className,
246 userId: longToString(user.userId),
247 accessHash: longToString(user.accessHash),

Callers 1

persistJobMethod · 0.85

Calls 1

longToStringFunction · 0.85

Tested by

no test coverage detected