Skip to content

Commit a893315

Browse files
Merge pull request jpush#14 from jpush/dev
Dev
2 parents bcf09ee + e656c7c commit a893315

File tree

6 files changed

+14
-6
lines changed

6 files changed

+14
-6
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.0.8
2+
3+
fix: group.maxMemberCount type
4+
15
## 0.0.7
26

37
new feature: add message.state property

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
```
1010
dependencies:
11-
jmessage_flutter: 0.0.7
11+
jmessage_flutter: 0.0.8
1212
```
1313

1414

android/src/main/java/com/jiguang/jmessageflutter/JsonUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ static HashMap toJson(GroupInfo groupInfo) {
161161

162162
// result.put("ownerAppKey", groupInfo.getOwnerMemberInfo().getUserInfo().getAppKey());
163163
result.put("ownerAppKey", groupInfo.getOwnerAppkey() != null ? groupInfo.getOwnerAppkey() : "");
164-
result.put("maxMemberCount", "" + groupInfo.getMaxMemberCount());
164+
result.put("maxMemberCount", groupInfo.getMaxMemberCount());
165165
result.put("isNoDisturb", groupInfo.getNoDisturb() == 1);
166166
result.put("isBlocked", groupInfo.isGroupBlocked() == 1);
167167

ios/Classes/JMessageHelper.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,9 @@ -(NSMutableDictionary*)groupToDictionary {
152152
dict[@"flag"] = self.flag;
153153
dict[@"owner"] = self.owner;
154154
dict[@"ownerAppKey"] = self.ownerAppKey;
155-
dict[@"maxMemberCount"] = self.maxMemberCount;
155+
dict[@"maxMemberCount"] = @([self.maxMemberCount integerValue]);
156156
dict[@"isNoDisturb"] = @(self.isNoDisturb);
157-
dict[@"isShieldMessage"] = @(self.isShieldMessage);
157+
dict[@"isBlocked"] = @(self.isShieldMessage);
158158
dict[@"displayName"] = self.displayName;
159159

160160
switch (self.groupType) {

lib/jmessage_flutter.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,10 @@ class JmessageFlutter {
264264
@required String username,
265265
@required String password,
266266
}) async {
267+
if (username == null ||
268+
password == null) {
269+
throw("username or password was passed null");
270+
}
267271
await _channel.invokeMethod('login', {
268272
'username': username,
269273
'password': password
@@ -1853,7 +1857,7 @@ class JMGroupInfo {
18531857
int level; // 群组等级,默认等级 4
18541858
String owner; // 群主的 username
18551859
String ownerAppKey; // 群主的 appKey
1856-
String maxMemberCount; // 最大成员数
1860+
int maxMemberCount; // 最大成员数
18571861
bool isNoDisturb; // 是否免打扰
18581862
bool isBlocked; // 是否屏蔽群消息
18591863
JMGroupType groupType; // 群类型

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: jmessage_flutter
22
description: Offically supported JMessage Flutter plugin.
3-
version: 0.0.7
3+
version: 0.0.8
44
author: huminios <h380108184@gmail.com>
55
homepage: https://www.jiguang.cn
66

0 commit comments

Comments
 (0)