File tree Expand file tree Collapse file tree 6 files changed +14
-6
lines changed
android/src/main/java/com/jiguang/jmessageflutter Expand file tree Collapse file tree 6 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 1+ ## 0.0.8
2+
3+ fix: group.maxMemberCount type
4+
15## 0.0.7
26
37 new feature: add message.state property
Original file line number Diff line number Diff line change 88
99```
1010dependencies:
11- jmessage_flutter: 0.0.7
11+ jmessage_flutter: 0.0.8
1212```
1313
1414
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 ) {
Original file line number Diff line number Diff 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; // 群类型
Original file line number Diff line number Diff line change 11name : jmessage_flutter
22description : Offically supported JMessage Flutter plugin.
3- version : 0.0.7
3+ version : 0.0.8
44author : huminios <h380108184@gmail.com>
55homepage : https://www.jiguang.cn
66
You can’t perform that action at this time.
0 commit comments