Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( IMStatusGroupUnBlock = im.GroupUnBlock IMStatusGroupBlock = im.GroupBlock IMStatusGroupUserDisable = im.GroupUserDisable IMStatusGroupUserEnable = im.GroupUserEnable )
Functions ¶
Types ¶
type IMGroupInfo ¶ added in v0.6.5
type IMGroupStatus ¶ added in v0.6.5
type IMGroupStatus = im.GroupStatus
type IMGroupUser ¶ added in v0.6.5
type IMGroupUserStatus ¶ added in v0.6.5
type IMGroupUserStatus = im.GroupUserStatus
type LvIM ¶ added in v0.4.2
type LvIM interface { GetTokenByThirdUID(thirdUID string) (imToken string, err error) PushConverseData(fromUID, toUID, content, objectName, toAppID, toUserExtSysUserID string, args ...string) (requestID string, err error) PushConverseDatas(fromUID string, toUIDs []string, content, objectName string, args ...string) (requestID string, failUIDs []string, err error) SendRoomMessage(fromUID, toRoomID, content, objectName string) (requestID string, err error) SendEventMsg(fromUID, toUID, content, objectName string) (requestID string, err error) UserBlock(userIDs []string, min int64) (err error) UserStatus(userID string) (bOnline bool, requestID string, err error) AddUserBlack(fromUID string, userIDs []string) (requestID string, failUIDs []string, err error) RemoveUserBlack(fromUID string, userIDs []string) (requestID string, failUIDs []string, err error) GroupInfo(groupID string) (*IMGroupInfo, string, error) GroupModifyName(adminUserID, groupID, groupName string) (string, error) GroupModifyTopic(adminUserID, groupID, topic string) (string, error) GroupModifyAdmin(adminUserID, toUserID, groupID string) (string, error) GroupDissolve(adminUserID, groupID string, status IMGroupStatus) (string, error) GroupKickUser(adminUserID, kickUserID, groupID string) (string, error) GroupGagUser(adminUserID, gagUserID, groupID string, status IMGroupUserStatus) (string, error) GroupGagAllUser(adminUserID, groupID string, status IMGroupUserStatus) (string, error) GroupCreate(userID, nickName, groupID, groupName string) (string, error) GroupJoin(userID, nickName, groupID string) (string, error) GroupExit(userID, groupID string) (string, error) GroupList(userID string, page, size int) ([]IMGroup, string, error) GroupSetNotifiable(userID, groupID string, status IMGroupUserStatus) (string, error) GroupUserList(groupID string, page, size int) ([]IMGroupUser, string, error) GroupPushMsg(fromUID, groupID, content, objectName string, args ...string) (string, error) }
type LvLIVE ¶ added in v0.4.2
type LvLIVE interface { GetTokenByThirdUID(thirdUID, aID, userName string, sex live.SexType, portraitURI, userEmail, countryCode, birthday string) (liveToken, liveOpenID string, err error) SuccessOrderByLiveOpenID(liveOpenID string, orderType, gold, money, expr int64, platformType live.PlatformType, orderID string) (golds int64, err error) ChangeGoldByLiveOpenID(liveOpenID string, orderType, gold, expr int64, optionalReason string) (ok bool, err error) GetGoldByLiveOpenID(liveOpenID string) (golds int64, err error) }
Click to show internal directories.
Click to hide internal directories.