Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wecloud_im_server
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hewei
wecloud_im_server
Commits
a57a9de4
Commit
a57a9de4
authored
May 16, 2022
by
罗长华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改sdk clientId -> userId
增加封禁用户方法
parent
5fdf4a0b
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
101 additions
and
31 deletions
+101
-31
im-sdk/src/main/java/com/wecloud/im/sdk/ResourcePathConstants.java
+5
-0
im-sdk/src/main/java/com/wecloud/im/sdk/WecloudIm.java
+11
-1
im-sdk/src/main/java/com/wecloud/im/sdk/WecloudImClient.java
+21
-14
im-sdk/src/main/java/com/wecloud/im/sdk/internal/WecloudImGroupOperation.java
+1
-1
im-sdk/src/main/java/com/wecloud/im/sdk/internal/WecloudImUserOperation.java
+28
-7
im-sdk/src/main/java/com/wecloud/im/sdk/model/BannedUserRequest.java
+27
-0
im-sdk/src/main/java/com/wecloud/im/sdk/model/ClientLoginRequest.java
+1
-1
im-sdk/src/main/java/com/wecloud/im/sdk/model/GroupSettingParam.java
+1
-1
im-sdk/src/main/java/com/wecloud/im/sdk/model/GroupSettingRequest.java
+1
-1
im-sdk/src/main/java/com/wecloud/im/sdk/model/UserRelationRequest.java
+2
-2
im-sdk/src/main/java/com/wecloud/im/sdk/model/UsersRelationRequest.java
+2
-2
im-sdk/src/main/java/com/wecloud/im/sdk/sample/RegisterClientSample.java
+1
-1
No files found.
im-sdk/src/main/java/com/wecloud/im/sdk/ResourcePathConstants.java
View file @
a57a9de4
...
@@ -122,6 +122,11 @@ public class ResourcePathConstants {
...
@@ -122,6 +122,11 @@ public class ResourcePathConstants {
public
static
final
String
USER_RELATION_REQUEST
=
"/api/imClient/getClientRelation"
;
public
static
final
String
USER_RELATION_REQUEST
=
"/api/imClient/getClientRelation"
;
/**
/**
* 封禁用户
*/
public
static
final
String
BANNED_USER_REQUEST
=
"/api/imClient/bannedUser"
;
/**
* 删除好友请求
* 删除好友请求
*/
*/
public
static
final
String
UNFRIEND_REQUEST
=
"/api/friend/sdk/unfriends"
;
public
static
final
String
UNFRIEND_REQUEST
=
"/api/friend/sdk/unfriends"
;
...
...
im-sdk/src/main/java/com/wecloud/im/sdk/WecloudIm.java
View file @
a57a9de4
...
@@ -35,7 +35,7 @@ public interface WecloudIm {
...
@@ -35,7 +35,7 @@ public interface WecloudIm {
* @Return
* @Return
* @return
* @return
*/
*/
ImClient
register
Client
(
String
userId
,
String
headPortrait
,
String
nickname
);
ImClient
register
User
(
String
userId
,
String
headPortrait
,
String
nickname
);
/**
/**
* 获取用户token
* 获取用户token
...
@@ -60,6 +60,16 @@ public interface WecloudIm {
...
@@ -60,6 +60,16 @@ public interface WecloudIm {
Boolean
modifyUser
(
String
userId
,
String
nickname
,
String
headPortrait
);
Boolean
modifyUser
(
String
userId
,
String
nickname
,
String
headPortrait
);
/**
/**
* 封禁用户
* @Author luozh
* @Date 2022年05月16日 02:57:55
* @param userId 用户id
* @param minute 封禁时长,单位为分钟,最大值为 43200 分钟。
* @Return
*/
Boolean
bannedUser
(
String
userId
,
Integer
minute
);
/**
* 获取好友请求列表
* 获取好友请求列表
* @Author luozh
* @Author luozh
* @Date 2022年04月21日 04:50:57
* @Date 2022年04月21日 04:50:57
...
...
im-sdk/src/main/java/com/wecloud/im/sdk/WecloudImClient.java
View file @
a57a9de4
...
@@ -6,11 +6,12 @@ import java.util.List;
...
@@ -6,11 +6,12 @@ import java.util.List;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.lang.Assert
;
import
cn.hutool.core.lang.Assert
;
import
com.wecloud.im.sdk.internal.WecloudImClientOperation
;
import
com.wecloud.im.sdk.internal.WecloudImContactsOperation
;
import
com.wecloud.im.sdk.internal.WecloudImContactsOperation
;
import
com.wecloud.im.sdk.internal.WecloudImConversationOperation
;
import
com.wecloud.im.sdk.internal.WecloudImConversationOperation
;
import
com.wecloud.im.sdk.internal.WecloudImGroupOperation
;
import
com.wecloud.im.sdk.internal.WecloudImGroupOperation
;
import
com.wecloud.im.sdk.internal.WecloudImMessageOperation
;
import
com.wecloud.im.sdk.internal.WecloudImMessageOperation
;
import
com.wecloud.im.sdk.internal.WecloudImUserOperation
;
import
com.wecloud.im.sdk.model.BannedUserRequest
;
import
com.wecloud.im.sdk.model.Blacklist
;
import
com.wecloud.im.sdk.model.Blacklist
;
import
com.wecloud.im.sdk.model.ChatRoomMember
;
import
com.wecloud.im.sdk.model.ChatRoomMember
;
import
com.wecloud.im.sdk.model.ClientLoginRequest
;
import
com.wecloud.im.sdk.model.ClientLoginRequest
;
...
@@ -76,7 +77,7 @@ public class WecloudImClient implements WecloudIm {
...
@@ -76,7 +77,7 @@ public class WecloudImClient implements WecloudIm {
private
String
appSecret
;
private
String
appSecret
;
/* The miscellaneous IM operations */
/* The miscellaneous IM operations */
private
WecloudIm
ClientOperation
imClient
Operation
;
private
WecloudIm
UserOperation
imUser
Operation
;
private
WecloudImConversationOperation
imConversationOperation
;
private
WecloudImConversationOperation
imConversationOperation
;
...
@@ -94,20 +95,20 @@ public class WecloudImClient implements WecloudIm {
...
@@ -94,20 +95,20 @@ public class WecloudImClient implements WecloudIm {
}
}
@Override
@Override
public
ImClient
register
Client
(
String
userId
,
String
headPortrait
,
String
nickname
)
{
public
ImClient
register
User
(
String
userId
,
String
headPortrait
,
String
nickname
)
{
RegisterClientRequest
registerClientRequest
=
RegisterClientRequest
registerClientRequest
=
RegisterClientRequest
.
builder
()
RegisterClientRequest
.
builder
()
.
userId
(
userId
).
headPortrait
(
headPortrait
)
.
userId
(
userId
).
headPortrait
(
headPortrait
)
.
nickname
(
nickname
)
.
nickname
(
nickname
)
.
build
();
.
build
();
return
im
Client
Operation
.
registerClient
(
registerClientRequest
);
return
im
User
Operation
.
registerClient
(
registerClientRequest
);
}
}
@Override
@Override
public
Token
getToken
(
String
userId
,
Integer
deviceType
)
{
public
Token
getToken
(
String
userId
,
Integer
deviceType
)
{
ClientLoginRequest
clientLoginRequest
=
ClientLoginRequest
.
builder
().
client
Id
(
userId
).
deviceType
(
deviceType
).
build
();
ClientLoginRequest
clientLoginRequest
=
ClientLoginRequest
.
builder
().
user
Id
(
userId
).
deviceType
(
deviceType
).
build
();
return
im
Client
Operation
.
getToken
(
clientLoginRequest
);
return
im
User
Operation
.
getToken
(
clientLoginRequest
);
}
}
@Override
@Override
...
@@ -115,7 +116,13 @@ public class WecloudImClient implements WecloudIm {
...
@@ -115,7 +116,13 @@ public class WecloudImClient implements WecloudIm {
ModifyUserRequest
modifyUserRequest
=
ModifyUserRequest
modifyUserRequest
=
ModifyUserRequest
.
builder
().
userId
(
userId
).
nickname
(
nickname
).
headPortrait
(
headPortrait
).
build
();
ModifyUserRequest
.
builder
().
userId
(
userId
).
nickname
(
nickname
).
headPortrait
(
headPortrait
).
build
();
return
imClientOperation
.
modifyUser
(
modifyUserRequest
);
return
imUserOperation
.
modifyUser
(
modifyUserRequest
);
}
@Override
public
Boolean
bannedUser
(
String
userId
,
Integer
minute
)
{
BannedUserRequest
bannedUserRequest
=
BannedUserRequest
.
builder
().
userId
(
userId
).
minute
(
minute
).
build
();
return
imUserOperation
.
bannedUser
(
bannedUserRequest
);
}
}
@Override
@Override
...
@@ -135,15 +142,15 @@ public class WecloudImClient implements WecloudIm {
...
@@ -135,15 +142,15 @@ public class WecloudImClient implements WecloudIm {
@Override
@Override
public
ClientRelation
userRelation
(
String
userId
,
String
friendId
)
{
public
ClientRelation
userRelation
(
String
userId
,
String
friendId
)
{
UserRelationRequest
userRelationRequest
=
UserRelationRequest
userRelationRequest
=
UserRelationRequest
.
builder
().
clientId
(
userId
).
friendClient
Id
(
friendId
).
build
();
UserRelationRequest
.
builder
().
userId
(
userId
).
friendUser
Id
(
friendId
).
build
();
return
im
Client
Operation
.
userRelation
(
userRelationRequest
);
return
im
User
Operation
.
userRelation
(
userRelationRequest
);
}
}
@Override
@Override
public
List
<
ClientRelation
>
usersRelation
(
String
userId
,
String
friendIds
)
{
public
List
<
ClientRelation
>
usersRelation
(
String
userId
,
String
friendIds
)
{
UsersRelationRequest
userRelationRequest
=
UsersRelationRequest
userRelationRequest
=
UsersRelationRequest
.
builder
().
clientId
(
userId
).
friendClient
Ids
(
friendIds
).
build
();
UsersRelationRequest
.
builder
().
userId
(
userId
).
friendUser
Ids
(
friendIds
).
build
();
return
im
Client
Operation
.
usersRelation
(
userRelationRequest
);
return
im
User
Operation
.
usersRelation
(
userRelationRequest
);
}
}
@Override
@Override
...
@@ -174,7 +181,7 @@ public class WecloudImClient implements WecloudIm {
...
@@ -174,7 +181,7 @@ public class WecloudImClient implements WecloudIm {
@Override
@Override
public
List
<
ChatRoomMember
>
listChatRoomMember
(
Long
chatRoomId
)
{
public
List
<
ChatRoomMember
>
listChatRoomMember
(
Long
chatRoomId
)
{
ListChatRoomMemberRequest
request
=
ListChatRoomMemberRequest
.
builder
().
chatRoomId
(
chatRoomId
).
build
();
ListChatRoomMemberRequest
request
=
ListChatRoomMemberRequest
.
builder
().
chatRoomId
(
chatRoomId
).
build
();
return
im
Client
Operation
.
listChatRoomMember
(
request
);
return
im
User
Operation
.
listChatRoomMember
(
request
);
}
}
@Override
@Override
...
@@ -270,7 +277,7 @@ public class WecloudImClient implements WecloudIm {
...
@@ -270,7 +277,7 @@ public class WecloudImClient implements WecloudIm {
public
Boolean
groupSetting
(
GroupSettingParam
param
)
{
public
Boolean
groupSetting
(
GroupSettingParam
param
)
{
GroupSettingRequest
groupSettingRequest
=
GroupSettingRequest
groupSettingRequest
=
GroupSettingRequest
.
builder
()
GroupSettingRequest
.
builder
()
.
operator
ClientId
(
param
.
getOperatorClient
Id
())
.
operator
UserId
(
param
.
getOperatorUser
Id
())
.
groupId
(
param
.
getGroupId
())
.
groupId
(
param
.
getGroupId
())
.
type
(
param
.
getType
())
.
type
(
param
.
getType
())
.
on
(
param
.
getOn
())
.
on
(
param
.
getOn
())
...
@@ -294,7 +301,7 @@ public class WecloudImClient implements WecloudIm {
...
@@ -294,7 +301,7 @@ public class WecloudImClient implements WecloudIm {
}
}
private
void
initOperations
()
{
private
void
initOperations
()
{
this
.
im
ClientOperation
=
new
WecloudImClient
Operation
(
apiDomain
,
appKey
,
appSecret
);
this
.
im
UserOperation
=
new
WecloudImUser
Operation
(
apiDomain
,
appKey
,
appSecret
);
this
.
imConversationOperation
=
new
WecloudImConversationOperation
(
apiDomain
,
appKey
,
appSecret
);
this
.
imConversationOperation
=
new
WecloudImConversationOperation
(
apiDomain
,
appKey
,
appSecret
);
this
.
imMessageOperation
=
new
WecloudImMessageOperation
(
apiDomain
,
appKey
,
appSecret
);
this
.
imMessageOperation
=
new
WecloudImMessageOperation
(
apiDomain
,
appKey
,
appSecret
);
this
.
imGroupOperation
=
new
WecloudImGroupOperation
(
apiDomain
,
appKey
,
appSecret
);
this
.
imGroupOperation
=
new
WecloudImGroupOperation
(
apiDomain
,
appKey
,
appSecret
);
...
...
im-sdk/src/main/java/com/wecloud/im/sdk/internal/WecloudImGroupOperation.java
View file @
a57a9de4
...
@@ -179,7 +179,7 @@ public class WecloudImGroupOperation extends WecloudImOperation {
...
@@ -179,7 +179,7 @@ public class WecloudImGroupOperation extends WecloudImOperation {
Boolean
on
=
groupSettingRequest
.
getOn
();
Boolean
on
=
groupSettingRequest
.
getOn
();
String
name
=
groupSettingRequest
.
getName
();
String
name
=
groupSettingRequest
.
getName
();
String
headPortrait
=
groupSettingRequest
.
getHeadPortrait
();
String
headPortrait
=
groupSettingRequest
.
getHeadPortrait
();
String
operatorClientId
=
groupSettingRequest
.
getOperator
Client
Id
();
String
operatorClientId
=
groupSettingRequest
.
getOperator
User
Id
();
assertParameterNotBlank
(
groupId
,
"groupId"
);
assertParameterNotBlank
(
groupId
,
"groupId"
);
assertParameterNotNull
(
type
,
"type"
);
assertParameterNotNull
(
type
,
"type"
);
assertParameterNotBlank
(
operatorClientId
,
"operatorClientId"
);
assertParameterNotBlank
(
operatorClientId
,
"operatorClientId"
);
...
...
im-sdk/src/main/java/com/wecloud/im/sdk/internal/WecloudIm
Client
Operation.java
→
im-sdk/src/main/java/com/wecloud/im/sdk/internal/WecloudIm
User
Operation.java
View file @
a57a9de4
...
@@ -10,6 +10,7 @@ import com.alibaba.fastjson.JSON;
...
@@ -10,6 +10,7 @@ import com.alibaba.fastjson.JSON;
import
com.alibaba.fastjson.TypeReference
;
import
com.alibaba.fastjson.TypeReference
;
import
com.wecloud.im.sdk.common.HttpMethod
;
import
com.wecloud.im.sdk.common.HttpMethod
;
import
com.wecloud.im.sdk.common.RequestMessage
;
import
com.wecloud.im.sdk.common.RequestMessage
;
import
com.wecloud.im.sdk.model.BannedUserRequest
;
import
com.wecloud.im.sdk.model.ChatRoomMember
;
import
com.wecloud.im.sdk.model.ChatRoomMember
;
import
com.wecloud.im.sdk.model.ClientLoginRequest
;
import
com.wecloud.im.sdk.model.ClientLoginRequest
;
import
com.wecloud.im.sdk.model.ClientRelation
;
import
com.wecloud.im.sdk.model.ClientRelation
;
...
@@ -21,6 +22,7 @@ import com.wecloud.im.sdk.model.Token;
...
@@ -21,6 +22,7 @@ import com.wecloud.im.sdk.model.Token;
import
com.wecloud.im.sdk.model.UserRelationRequest
;
import
com.wecloud.im.sdk.model.UserRelationRequest
;
import
com.wecloud.im.sdk.model.UsersRelationRequest
;
import
com.wecloud.im.sdk.model.UsersRelationRequest
;
import
static
com
.
wecloud
.
im
.
sdk
.
ResourcePathConstants
.
BANNED_USER_REQUEST
;
import
static
com
.
wecloud
.
im
.
sdk
.
ResourcePathConstants
.
GET_TOKEN_URL
;
import
static
com
.
wecloud
.
im
.
sdk
.
ResourcePathConstants
.
GET_TOKEN_URL
;
import
static
com
.
wecloud
.
im
.
sdk
.
ResourcePathConstants
.
LIST_CHAT_ROOM_MEMBER_REQUEST
;
import
static
com
.
wecloud
.
im
.
sdk
.
ResourcePathConstants
.
LIST_CHAT_ROOM_MEMBER_REQUEST
;
import
static
com
.
wecloud
.
im
.
sdk
.
ResourcePathConstants
.
MODIFY_USER_URL
;
import
static
com
.
wecloud
.
im
.
sdk
.
ResourcePathConstants
.
MODIFY_USER_URL
;
...
@@ -35,9 +37,9 @@ import static com.wecloud.im.sdk.utils.CodingUtils.assertParameterNotNull;
...
@@ -35,9 +37,9 @@ import static com.wecloud.im.sdk.utils.CodingUtils.assertParameterNotNull;
* @Date 2022年04月13日 15:26
* @Date 2022年04月13日 15:26
* @Version 1.0
* @Version 1.0
*/
*/
public
class
WecloudIm
Client
Operation
extends
WecloudImOperation
{
public
class
WecloudIm
User
Operation
extends
WecloudImOperation
{
public
WecloudIm
Client
Operation
(
URL
apiDomain
,
String
appKey
,
String
appSecret
)
{
public
WecloudIm
User
Operation
(
URL
apiDomain
,
String
appKey
,
String
appSecret
)
{
super
(
apiDomain
,
appKey
,
appSecret
);
super
(
apiDomain
,
appKey
,
appSecret
);
}
}
...
@@ -75,15 +77,15 @@ public class WecloudImClientOperation extends WecloudImOperation {
...
@@ -75,15 +77,15 @@ public class WecloudImClientOperation extends WecloudImOperation {
* @Return
* @Return
*/
*/
public
Token
getToken
(
ClientLoginRequest
clientLoginRequest
)
{
public
Token
getToken
(
ClientLoginRequest
clientLoginRequest
)
{
String
clientId
=
clientLoginRequest
.
getClient
Id
();
String
userId
=
clientLoginRequest
.
getUser
Id
();
Integer
deviceType
=
clientLoginRequest
.
getDeviceType
();
Integer
deviceType
=
clientLoginRequest
.
getDeviceType
();
// 参数校验
// 参数校验
assertParameterNotNull
(
client
Id
,
"userId"
);
assertParameterNotNull
(
user
Id
,
"userId"
);
assertParameterNotNull
(
deviceType
,
"deviceType"
);
assertParameterNotNull
(
deviceType
,
"deviceType"
);
// 校验通过 构建参数
// 校验通过 构建参数
Map
<
String
,
String
>
param
=
new
HashMap
<>();
Map
<
String
,
String
>
param
=
new
HashMap
<>();
param
.
put
(
"deviceType"
,
clientLoginRequest
.
getDeviceType
()
+
""
);
param
.
put
(
"deviceType"
,
clientLoginRequest
.
getDeviceType
()
+
""
);
param
.
put
(
"clientId"
,
clientLoginRequest
.
get
Client
Id
()
+
""
);
param
.
put
(
"clientId"
,
clientLoginRequest
.
get
User
Id
()
+
""
);
// 发送请求
// 发送请求
RequestMessage
request
=
new
WecloudRequestMessageBuilder
().
setEndpoint
(
GET_TOKEN_URL
)
RequestMessage
request
=
new
WecloudRequestMessageBuilder
().
setEndpoint
(
GET_TOKEN_URL
)
...
@@ -158,8 +160,8 @@ public class WecloudImClientOperation extends WecloudImOperation {
...
@@ -158,8 +160,8 @@ public class WecloudImClientOperation extends WecloudImOperation {
* @Return
* @Return
*/
*/
public
ClientRelation
userRelation
(
UserRelationRequest
userRelationRequest
)
{
public
ClientRelation
userRelation
(
UserRelationRequest
userRelationRequest
)
{
String
clientId
=
userRelationRequest
.
get
Client
Id
();
String
clientId
=
userRelationRequest
.
get
User
Id
();
String
friendClientId
=
userRelationRequest
.
getFriend
Client
Id
();
String
friendClientId
=
userRelationRequest
.
getFriend
User
Id
();
assertParameterNotBlank
(
clientId
,
"userId"
);
assertParameterNotBlank
(
clientId
,
"userId"
);
assertParameterNotBlank
(
friendClientId
,
"friendUserId"
);
assertParameterNotBlank
(
friendClientId
,
"friendUserId"
);
...
@@ -179,4 +181,23 @@ public class WecloudImClientOperation extends WecloudImOperation {
...
@@ -179,4 +181,23 @@ public class WecloudImClientOperation extends WecloudImOperation {
public
List
<
ClientRelation
>
usersRelation
(
UsersRelationRequest
userRelationRequest
)
{
public
List
<
ClientRelation
>
usersRelation
(
UsersRelationRequest
userRelationRequest
)
{
return
null
;
return
null
;
}
}
public
Boolean
bannedUser
(
BannedUserRequest
bannedUserRequest
)
{
String
userId
=
bannedUserRequest
.
getUserId
();
Integer
minute
=
bannedUserRequest
.
getMinute
();
assertParameterNotBlank
(
userId
,
"userId"
);
Map
<
String
,
String
>
param
=
new
HashMap
<>();
param
.
put
(
"clientId"
,
userId
);
param
.
put
(
"minute"
,
minute
.
toString
());
// 发送请求
RequestMessage
request
=
new
WecloudRequestMessageBuilder
().
setEndpoint
(
BANNED_USER_REQUEST
)
.
setMethod
(
HttpMethod
.
POST
).
setParameters
(
param
)
.
setOriginalRequest
(
bannedUserRequest
).
build
();
Object
result
=
doOperation
(
request
);
Boolean
flag
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
result
),
Boolean
.
class
);
return
flag
;
}
}
}
im-sdk/src/main/java/com/wecloud/im/sdk/model/BannedUserRequest.java
0 → 100644
View file @
a57a9de4
package
com
.
wecloud
.
im
.
sdk
.
model
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 封禁用户请求
* @Author luozh
* @Date 2022年05月16日 14:59
* @Version 1.0
*/
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@Builder
public
class
BannedUserRequest
extends
WebServiceRequest
{
/**
* 用户id
*/
private
String
userId
;
/**
* 封禁时长,单位为分钟,最大值为 43200 分钟。
*/
private
Integer
minute
;
}
im-sdk/src/main/java/com/wecloud/im/sdk/model/ClientLoginRequest.java
View file @
a57a9de4
...
@@ -18,7 +18,7 @@ public class ClientLoginRequest extends WebServiceRequest {
...
@@ -18,7 +18,7 @@ public class ClientLoginRequest extends WebServiceRequest {
/**
/**
* 用户id
* 用户id
*/
*/
private
String
client
Id
;
private
String
user
Id
;
/**
/**
* 设备类型 1:ios; 2:android; 3:web; 4:win; 5:mac
* 设备类型 1:ios; 2:android; 3:web; 4:win; 5:mac
...
...
im-sdk/src/main/java/com/wecloud/im/sdk/model/GroupSettingParam.java
View file @
a57a9de4
...
@@ -13,7 +13,7 @@ import com.wecloud.im.sdk.enums.GroupChatSettingTypeEnum;
...
@@ -13,7 +13,7 @@ import com.wecloud.im.sdk.enums.GroupChatSettingTypeEnum;
@Data
@Data
public
class
GroupSettingParam
{
public
class
GroupSettingParam
{
private
String
operator
Client
Id
;
private
String
operator
User
Id
;
/**
/**
* 设置类型 FORBID_ADD_FRIEND 禁止群成员互加好友
* 设置类型 FORBID_ADD_FRIEND 禁止群成员互加好友
...
...
im-sdk/src/main/java/com/wecloud/im/sdk/model/GroupSettingRequest.java
View file @
a57a9de4
...
@@ -20,7 +20,7 @@ public class GroupSettingRequest extends WebServiceRequest {
...
@@ -20,7 +20,7 @@ public class GroupSettingRequest extends WebServiceRequest {
/**
/**
* 操作人id
* 操作人id
*/
*/
private
String
operator
Client
Id
;
private
String
operator
User
Id
;
/**
/**
* 设置类型 FORBID_ADD_FRIEND 禁止群成员互加好友
* 设置类型 FORBID_ADD_FRIEND 禁止群成员互加好友
...
...
im-sdk/src/main/java/com/wecloud/im/sdk/model/UserRelationRequest.java
View file @
a57a9de4
...
@@ -18,10 +18,10 @@ public class UserRelationRequest extends WebServiceRequest {
...
@@ -18,10 +18,10 @@ public class UserRelationRequest extends WebServiceRequest {
/**
/**
* 客户端id
* 客户端id
*/
*/
private
String
client
Id
;
private
String
user
Id
;
/**
/**
* 好友客户端id
* 好友客户端id
*/
*/
private
String
friend
Client
Id
;
private
String
friend
User
Id
;
}
}
im-sdk/src/main/java/com/wecloud/im/sdk/model/UsersRelationRequest.java
View file @
a57a9de4
...
@@ -18,10 +18,10 @@ public class UsersRelationRequest extends WebServiceRequest {
...
@@ -18,10 +18,10 @@ public class UsersRelationRequest extends WebServiceRequest {
/**
/**
* 客户端id
* 客户端id
*/
*/
private
String
client
Id
;
private
String
user
Id
;
/**
/**
* 好友客户端id
* 好友客户端id
*/
*/
private
String
friend
Client
Ids
;
private
String
friend
User
Ids
;
}
}
im-sdk/src/main/java/com/wecloud/im/sdk/sample/RegisterClientSample.java
View file @
a57a9de4
...
@@ -21,7 +21,7 @@ public class RegisterClientSample {
...
@@ -21,7 +21,7 @@ public class RegisterClientSample {
String
userId
=
"20220413001"
;
String
userId
=
"20220413001"
;
String
headPortrait
=
""
;
String
headPortrait
=
""
;
String
nickname
=
"luo_test1"
;
String
nickname
=
"luo_test1"
;
ImClient
imClient
=
im
.
register
Client
(
userId
,
headPortrait
,
nickname
);
ImClient
imClient
=
im
.
register
User
(
userId
,
headPortrait
,
nickname
);
System
.
out
.
println
(
"\tregister client result="
+
JSONObject
.
toJSONString
(
imClient
));
System
.
out
.
println
(
"\tregister client result="
+
JSONObject
.
toJSONString
(
imClient
));
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment