update sdk version to v3.8.1-rc.19 (#42)

* update sdk version to v3.8.1-rc.17

* upgrade sdk version to v3.8.1-rc.19.
dev_1
Monet Lee 9 months ago committed by GitHub
parent 02eacb1c1a
commit b0c398ba3f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 143
      go/export.go
  2. 6
      go/go.mod
  3. 12
      go/go.sum

@ -679,22 +679,10 @@ func get_multiple_conversation(cCallback C.CB_S_I_S_S, operationID *C.char, conv
open_im_sdk.GetMultipleConversation(baseCallback, C.GoString(operationID), C.GoString(conversationIDList))
}
//export set_conversation_msg_destruct_time
func set_conversation_msg_destruct_time(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char, msgDestructTime C.longlong) {
//export set_conversations
func set_conversations(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char, req *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetConversationMsgDestructTime(baseCallback, C.GoString(operationID), C.GoString(conversationID), int64(msgDestructTime))
}
//export set_conversation_is_msg_destruct
func set_conversation_is_msg_destruct(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char, isMsgDestruct C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetConversationIsMsgDestruct(baseCallback, C.GoString(operationID), C.GoString(conversationID), parseBool(int(isMsgDestruct)))
}
//export set_conversation_ex
func set_conversation_ex(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char, ex *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetConversationEx(baseCallback, C.GoString(operationID), C.GoString(conversationID), C.GoString(ex))
open_im_sdk.SetConversations(baseCallback, C.GoString(operationID), C.GoString(conversationID), C.GoString(req))
}
//export hide_conversation
@ -703,49 +691,12 @@ func hide_conversation(cCallback C.CB_S_I_S_S, operationID *C.char, conversation
open_im_sdk.HideConversation(baseCallback, C.GoString(operationID), C.GoString(conversationID))
}
//export get_conversation_recv_message_opt
func get_conversation_recv_message_opt(cCallback C.CB_S_I_S_S, operationID *C.char, conversationIDList *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.GetConversationRecvMessageOpt(baseCallback, C.GoString(operationID), C.GoString(conversationIDList))
}
//export set_conversation_draft
func set_conversation_draft(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char, draftText *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetConversationDraft(baseCallback, C.GoString(operationID), C.GoString(conversationID), C.GoString(draftText))
}
//export reset_conversation_group_at_type
func reset_conversation_group_at_type(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.ResetConversationGroupAtType(baseCallback, C.GoString(operationID), C.GoString(conversationID))
}
//export pin_conversation
func pin_conversation(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char, isPinned C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.PinConversation(baseCallback, C.GoString(operationID), C.GoString(conversationID), parseBool(int(isPinned)))
}
//export set_conversation_private_chat
func set_conversation_private_chat(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char, isPrivate C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetConversationPrivateChat(baseCallback, C.GoString(operationID), C.GoString(conversationID),
parseBool(int(isPrivate)))
}
//export set_conversation_burn_duration
func set_conversation_burn_duration(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char, duration C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetConversationBurnDuration(baseCallback, C.GoString(operationID), C.GoString(conversationID), int32(duration))
}
//export set_conversation_recv_message_opt
func set_conversation_recv_message_opt(cCallback C.CB_S_I_S_S, operationID *C.char, conversationID *C.char, opt C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetConversationRecvMessageOpt(baseCallback, C.GoString(operationID), C.GoString(conversationID), int(opt))
}
//export get_total_unread_msg_count
func get_total_unread_msg_count(cCallback C.CB_S_I_S_S, operationID *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
@ -886,42 +837,18 @@ func get_users_info(cCallback C.CB_S_I_S_S, operationID *C.char, userIDs *C.char
open_im_sdk.GetUsersInfo(baseCallback, C.GoString(operationID), C.GoString(userIDs))
}
//export get_users_info_with_cache
func get_users_info_with_cache(cCallback C.CB_S_I_S_S, operationID *C.char, userIDs *C.char, groupID *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.GetUsersInfoWithCache(baseCallback, C.GoString(operationID), C.GoString(userIDs), C.GoString(groupID))
}
//export get_users_info_from_srv
func get_users_info_from_srv(cCallback C.CB_S_I_S_S, operationID *C.char, userIDs *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.GetUsersInfoFromSrv(baseCallback, C.GoString(operationID), C.GoString(userIDs))
}
//export set_self_info
func set_self_info(cCallback C.CB_S_I_S_S, operationID *C.char, userInfo *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetSelfInfo(baseCallback, C.GoString(operationID), C.GoString(userInfo))
}
//export set_global_recv_message_opt
func set_global_recv_message_opt(cCallback C.CB_S_I_S_S, operationID *C.char, opt C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetGlobalRecvMessageOpt(baseCallback, C.GoString(operationID), int(opt))
}
//export get_self_user_info
func get_self_user_info(cCallback C.CB_S_I_S_S, operationID *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.GetSelfUserInfo(baseCallback, C.GoString(operationID))
}
//export update_msg_sender_info
func update_msg_sender_info(cCallback C.CB_S_I_S_S, operationID *C.char, nickname *C.char, faceURL *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.UpdateMsgSenderInfo(baseCallback, C.GoString(operationID), C.GoString(nickname), C.GoString(faceURL))
}
// =====================================================file===============================================
//
@ -932,7 +859,7 @@ func upload_file(cCallback C.CB_S_I_S_S, operationID *C.char, req *C.char, uploa
open_im_sdk.UploadFile(baseCallback, C.GoString(operationID), C.GoString(req), uploadFileCallback)
}
// =====================================================friend===============================================
// =====================================================relation===============================================
//
//export get_specified_friends_info
func get_specified_friends_info(cCallback C.CB_S_I_S_S, operationID *C.char, userIDList *C.char) {
@ -941,15 +868,15 @@ func get_specified_friends_info(cCallback C.CB_S_I_S_S, operationID *C.char, use
}
//export get_friend_list
func get_friend_list(cCallback C.CB_S_I_S_S, operationID *C.char) {
func get_friend_list(cCallback C.CB_S_I_S_S, operationID *C.char, filterBlack C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.GetFriendList(baseCallback, C.GoString(operationID))
open_im_sdk.GetFriendList(baseCallback, C.GoString(operationID), parseBool(int(filterBlack)))
}
//export get_friend_list_page
func get_friend_list_page(cCallback C.CB_S_I_S_S, operationID *C.char, offset C.int, count C.int) {
func get_friend_list_page(cCallback C.CB_S_I_S_S, operationID *C.char, offset C.int, count C.int, filterBlack C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.GetFriendListPage(baseCallback, C.GoString(operationID), int32(offset), int32(count))
open_im_sdk.GetFriendListPage(baseCallback, C.GoString(operationID), int32(offset), int32(count), parseBool(int(filterBlack)))
}
//export search_friends
@ -970,10 +897,10 @@ func add_friend(cCallback C.CB_S_I_S_S, operationID *C.char, userIDReqMsg *C.cha
open_im_sdk.AddFriend(baseCallback, C.GoString(operationID), C.GoString(userIDReqMsg))
}
//export set_friend_remark
func set_friend_remark(cCallback C.CB_S_I_S_S, operationID *C.char, userIDRemark *C.char) {
//export update_friends
func update_friends(cCallback C.CB_S_I_S_S, operationID *C.char, req *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetFriendRemark(baseCallback, C.GoString(operationID), C.GoString(userIDRemark))
open_im_sdk.UpdateFriends(baseCallback, C.GoString(operationID), C.GoString(req))
}
//export delete_friend
@ -1024,12 +951,6 @@ func remove_black(cCallback C.CB_S_I_S_S, operationID *C.char, removeUserID *C.c
open_im_sdk.RemoveBlack(baseCallback, C.GoString(operationID), C.GoString(removeUserID))
}
//export set_friends_ex
func set_friends_ex(cCallback C.CB_S_I_S_S, operationID, friendIDs, ex *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetFriendsEx(baseCallback, C.GoString(operationID), C.GoString(friendIDs), C.GoString(ex))
}
// =====================================================group===============================================
// CreateGroup creates a group
//
@ -1081,15 +1002,6 @@ func change_group_member_mute(cCallback C.CB_S_I_S_S, operationID, cGroupID, cUs
int(cMutedSeconds))
}
// SetGroupMemberRoleLevel sets the role level of a group member
//
//export set_group_member_role_level
func set_group_member_role_level(cCallback C.CB_S_I_S_S, operationID, cGroupID, cUserID *C.char, cRoleLevel C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetGroupMemberRoleLevel(baseCallback, C.GoString(operationID), C.GoString(cGroupID),
C.GoString(cUserID), int(cRoleLevel))
}
// SetGroupMemberInfo sets the information of a group member
//
//export set_group_member_info
@ -1138,30 +1050,6 @@ func set_group_info(cCallback C.CB_S_I_S_S, operationID, cGroupInfo *C.char) {
open_im_sdk.SetGroupInfo(baseCallback, C.GoString(operationID), C.GoString(cGroupInfo))
}
// SetGroupVerification sets the verification mode of a group
//
//export set_group_verification
func set_group_verification(cCallback C.CB_S_I_S_S, operationID, cGroupID *C.char, cVerification C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetGroupVerification(baseCallback, C.GoString(operationID), C.GoString(cGroupID), int32(cVerification))
}
// SetGroupLookMemberInfo sets the member information visibility of a group
//
//export set_group_look_member_info
func set_group_look_member_info(cCallback C.CB_S_I_S_S, operationID, cGroupID *C.char, cRule C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetGroupLookMemberInfo(baseCallback, C.GoString(operationID), C.GoString(cGroupID), int32(cRule))
}
// SetGroupApplyMemberFriend sets the friend rule for group applicants
//
//export set_group_apply_member_friend
func set_group_apply_member_friend(cCallback C.CB_S_I_S_S, operationID, cGroupID *C.char, cRule C.int) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetGroupApplyMemberFriend(baseCallback, C.GoString(operationID), C.GoString(cGroupID), int32(cRule))
}
// GetGroupMemberList retrieves the list of group members
//
//export get_group_member_list
@ -1259,15 +1147,6 @@ func refuse_group_application(cCallback C.CB_S_I_S_S, operationID, cGroupID, cFr
C.GoString(cFromUserID), C.GoString(cHandleMsg))
}
// SetGroupMemberNickname sets the nickname of a group member
//
//export set_group_member_nickname
func set_group_member_nickname(cCallback C.CB_S_I_S_S, operationID, cGroupID, cUserID, cGroupMemberNickname *C.char) {
baseCallback := NewBaseCallback(cCallback, operationID)
open_im_sdk.SetGroupMemberNickname(baseCallback, C.GoString(operationID), C.GoString(cGroupID),
C.GoString(cUserID), C.GoString(cGroupMemberNickname))
}
// SearchGroupMembers searches for group members
//
//export search_group_members

@ -2,7 +2,7 @@ module github.com/openimsdk/openim-sdk-cpp
go 1.21
require github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.16
require github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.19
require (
github.com/golang/protobuf v1.5.4 // indirect
@ -13,8 +13,8 @@ require (
github.com/jinzhu/now v1.1.5 // indirect
github.com/lestrrat-go/strftime v1.0.6 // indirect
github.com/mattn/go-sqlite3 v1.14.22 // indirect
github.com/openimsdk/protocol v0.0.72-alpha.12 // indirect
github.com/openimsdk/tools v0.0.50-alpha.9 // indirect
github.com/openimsdk/protocol v0.0.72-alpha.21 // indirect
github.com/openimsdk/tools v0.0.50-alpha.14 // indirect
github.com/patrickmn/go-cache v2.1.0+incompatible // indirect
github.com/pkg/errors v0.9.1 // indirect
go.uber.org/atomic v1.7.0 // indirect

@ -25,12 +25,12 @@ github.com/lestrrat-go/strftime v1.0.6 h1:CFGsDEt1pOpFNU+TJB0nhz9jl+K0hZSLE205Ah
github.com/lestrrat-go/strftime v1.0.6/go.mod h1:f7jQKgV5nnJpYgdEasS+/y7EsTb8ykN2z68n3TtcTaw=
github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU=
github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.16 h1:vv+6gr+a3+9YpankpFjTa8gn79epJ8JivBfd951/Eu0=
github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.16/go.mod h1:VTc9f73Sp6ilfjxMgKb2diBGXaXVgROT1tj+pfRMCOA=
github.com/openimsdk/protocol v0.0.72-alpha.12 h1:GXUtSFXlh1AeOmMjN1CsRfRZMTQYBWZ8mTuRoB7KxLQ=
github.com/openimsdk/protocol v0.0.72-alpha.12/go.mod h1:OZQA9FR55lseYoN2Ql1XAHYKHJGu7OMNkUbuekrKCM8=
github.com/openimsdk/tools v0.0.50-alpha.9 h1:oeFFjDdgHyGM+2QUr0j0uiFEiiFtda+rr7lm+0fLmHA=
github.com/openimsdk/tools v0.0.50-alpha.9/go.mod h1:oiSQU5Z6fzjxKFjbqDHImD8EmCIwClU1Rkur1sK12Po=
github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.19 h1:YEej7HOb9z9xhMXTyOuEnhlnGdYckdgfG75RmL6WLNU=
github.com/openimsdk/openim-sdk-core/v3 v3.8.1-rc.19/go.mod h1:6npmIL1ItiULaal6yjpAr5ltyi+7gkf4mfTdQ01bkME=
github.com/openimsdk/protocol v0.0.72-alpha.21 h1:MRSFDHVRsFymglbv2FSGPtiKo4RXZDTBwQTWNWiUf/U=
github.com/openimsdk/protocol v0.0.72-alpha.21/go.mod h1:OZQA9FR55lseYoN2Ql1XAHYKHJGu7OMNkUbuekrKCM8=
github.com/openimsdk/tools v0.0.50-alpha.14 h1:7mqOwJWHcG181KvkmU+oJn9ZpYNoUykt9WtuOQg4sDU=
github.com/openimsdk/tools v0.0.50-alpha.14/go.mod h1:h1cYmfyaVtgFbKmb1Cfsl8XwUOMTt8ubVUQrdGtsUh4=
github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc=
github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=

Loading…
Cancel
Save