3.0 enterprise
This commit is contained in:
parent
5bdb9879a7
commit
c1f62d0661
@ -53,5 +53,5 @@ dependencies {
|
|||||||
// 本地依赖,现将aar复制到libs/io/openim/core-sdk/0.0.1/ 下,命名core-sdk-0.0.1.aar
|
// 本地依赖,现将aar复制到libs/io/openim/core-sdk/0.0.1/ 下,命名core-sdk-0.0.1.aar
|
||||||
// implementation 'io.openim:core-sdk:0.0.1@aar'
|
// implementation 'io.openim:core-sdk:0.0.1@aar'
|
||||||
// api 'io.openim:core-sdk:2.3.5-t44@aar'
|
// api 'io.openim:core-sdk:2.3.5-t44@aar'
|
||||||
implementation 'io.openim:core-sdk:3.0.0-beta08@aar'
|
implementation 'io.openim:core-sdk:3.0.0-enterprise-beta01@aar'
|
||||||
}
|
}
|
@ -23,6 +23,7 @@ import io.openim.flutter_openim_sdk.manager.FriendshipManager;
|
|||||||
import io.openim.flutter_openim_sdk.manager.GroupManager;
|
import io.openim.flutter_openim_sdk.manager.GroupManager;
|
||||||
import io.openim.flutter_openim_sdk.manager.IMManager;
|
import io.openim.flutter_openim_sdk.manager.IMManager;
|
||||||
import io.openim.flutter_openim_sdk.manager.MessageManager;
|
import io.openim.flutter_openim_sdk.manager.MessageManager;
|
||||||
|
import io.openim.flutter_openim_sdk.manager.SignalingManager;
|
||||||
import io.openim.flutter_openim_sdk.manager.UserManager;
|
import io.openim.flutter_openim_sdk.manager.UserManager;
|
||||||
|
|
||||||
|
|
||||||
@ -42,7 +43,7 @@ public class FlutterOpenimSdkPlugin implements FlutterPlugin, MethodCallHandler,
|
|||||||
private static MessageManager messageManager;
|
private static MessageManager messageManager;
|
||||||
private static ConversationManager conversationManager;
|
private static ConversationManager conversationManager;
|
||||||
private static GroupManager groupManager;
|
private static GroupManager groupManager;
|
||||||
// private static SignalingManager signalingManager;
|
private static SignalingManager signalingManager;
|
||||||
// private static WorkMomentsManager workMomentsManager;
|
// private static WorkMomentsManager workMomentsManager;
|
||||||
// private static OrganizationManager organizationManager;
|
// private static OrganizationManager organizationManager;
|
||||||
private static Activity activity;
|
private static Activity activity;
|
||||||
@ -58,7 +59,7 @@ public class FlutterOpenimSdkPlugin implements FlutterPlugin, MethodCallHandler,
|
|||||||
FlutterOpenimSdkPlugin.messageManager = new MessageManager();
|
FlutterOpenimSdkPlugin.messageManager = new MessageManager();
|
||||||
FlutterOpenimSdkPlugin.conversationManager = new ConversationManager();
|
FlutterOpenimSdkPlugin.conversationManager = new ConversationManager();
|
||||||
FlutterOpenimSdkPlugin.groupManager = new GroupManager();
|
FlutterOpenimSdkPlugin.groupManager = new GroupManager();
|
||||||
// FlutterOpenimSdkPlugin.signalingManager = new SignalingManager();
|
FlutterOpenimSdkPlugin.signalingManager = new SignalingManager();
|
||||||
// FlutterOpenimSdkPlugin.workMomentsManager = new WorkMomentsManager();
|
// FlutterOpenimSdkPlugin.workMomentsManager = new WorkMomentsManager();
|
||||||
// FlutterOpenimSdkPlugin.organizationManager = new OrganizationManager();
|
// FlutterOpenimSdkPlugin.organizationManager = new OrganizationManager();
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package io.openim.flutter_openim_sdk.listener;
|
//package io.openim.flutter_openim_sdk.listener;
|
||||||
|
//
|
||||||
import io.openim.flutter_openim_sdk.util.CommonUtil;
|
//import io.openim.flutter_openim_sdk.util.CommonUtil;
|
||||||
|
//
|
||||||
public class OnOrganizationListener /*implements open_im_sdk_callback.OnOrganizationListener*/ {
|
//public class OnOrganizationListener /*implements open_im_sdk_callback.OnOrganizationListener*/ {
|
||||||
// @Override
|
// @Override
|
||||||
// public void onOrganizationUpdated() {
|
// public void onOrganizationUpdated() {
|
||||||
// CommonUtil.emitEvent("organizationListener", "onOrganizationUpdated", null);
|
// CommonUtil.emitEvent("organizationListener", "onOrganizationUpdated", null);
|
||||||
// }
|
// }
|
||||||
}
|
//}
|
||||||
|
@ -34,10 +34,10 @@ public class OnSignalingListener implements open_im_sdk_callback.OnSignalingList
|
|||||||
CommonUtil.emitEvent("signalingListener", "onInviteeRejectedByOtherDevice", s);
|
CommonUtil.emitEvent("signalingListener", "onInviteeRejectedByOtherDevice", s);
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Override
|
@Override
|
||||||
// public void onReceiveCustomSignal(String s) {
|
public void onReceiveCustomSignal(String s) {
|
||||||
// CommonUtil.emitEvent("signalingListener", "onReceiveCustomSignal", s);
|
CommonUtil.emitEvent("signalingListener", "onReceiveCustomSignal", s);
|
||||||
// }
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onReceiveNewInvitation(String s) {
|
public void onReceiveNewInvitation(String s) {
|
||||||
@ -54,10 +54,10 @@ public class OnSignalingListener implements open_im_sdk_callback.OnSignalingList
|
|||||||
CommonUtil.emitEvent("signalingListener", "onRoomParticipantDisconnected", s);
|
CommonUtil.emitEvent("signalingListener", "onRoomParticipantDisconnected", s);
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Override
|
@Override
|
||||||
// public void onStreamChange(String s) {
|
public void onStreamChange(String s) {
|
||||||
// CommonUtil.emitEvent("signalingListener", "onStreamChange", s);
|
CommonUtil.emitEvent("signalingListener", "onStreamChange", s);
|
||||||
// }
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onHangUp(String s) {
|
public void onHangUp(String s) {
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
package io.openim.flutter_openim_sdk.listener;
|
//package io.openim.flutter_openim_sdk.listener;
|
||||||
|
//
|
||||||
import io.openim.flutter_openim_sdk.util.CommonUtil;
|
//import io.openim.flutter_openim_sdk.util.CommonUtil;
|
||||||
|
//
|
||||||
public class OnWorkMomentsListener /*implements open_im_sdk_callback.OnWorkMomentsListener*/ {
|
//public class OnWorkMomentsListener /*implements open_im_sdk_callback.OnWorkMomentsListener*/ {
|
||||||
|
//
|
||||||
|
//
|
||||||
// @Override
|
// @Override
|
||||||
// public void onRecvNewNotification() {
|
// public void onRecvNewNotification() {
|
||||||
// CommonUtil.emitEvent("workMomentsListener", "OnRecvNewNotification", null);
|
// CommonUtil.emitEvent("workMomentsListener", "OnRecvNewNotification", null);
|
||||||
// }
|
// }
|
||||||
}
|
//}
|
||||||
|
@ -5,7 +5,6 @@ import io.flutter.plugin.common.MethodChannel;
|
|||||||
import io.openim.flutter_openim_sdk.FlutterOpenimSdkPlugin;
|
import io.openim.flutter_openim_sdk.FlutterOpenimSdkPlugin;
|
||||||
import io.openim.flutter_openim_sdk.listener.OnBaseListener;
|
import io.openim.flutter_openim_sdk.listener.OnBaseListener;
|
||||||
import io.openim.flutter_openim_sdk.listener.OnConnListener;
|
import io.openim.flutter_openim_sdk.listener.OnConnListener;
|
||||||
import io.openim.flutter_openim_sdk.listener.OnListenerForService;
|
|
||||||
import io.openim.flutter_openim_sdk.listener.OnPutFileListener;
|
import io.openim.flutter_openim_sdk.listener.OnPutFileListener;
|
||||||
import io.openim.flutter_openim_sdk.util.CommonUtil;
|
import io.openim.flutter_openim_sdk.util.CommonUtil;
|
||||||
import open_im_sdk.Open_im_sdk;
|
import open_im_sdk.Open_im_sdk;
|
||||||
@ -38,7 +37,7 @@ public class IMManager extends BaseManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void getLoginStatus(MethodCall methodCall, MethodChannel.Result result) {
|
public void getLoginStatus(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
CommonUtil.runMainThreadReturn(result, Open_im_sdk.getLoginStatus());
|
CommonUtil.runMainThreadReturn(result, Open_im_sdk.getLoginStatus(value(methodCall, "operationID")));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void putFile(MethodCall methodCall, MethodChannel.Result result) {
|
public void putFile(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
|
@ -1,125 +1,131 @@
|
|||||||
//package io.openim.flutter_openim_sdk.manager;
|
package io.openim.flutter_openim_sdk.manager;
|
||||||
//
|
|
||||||
//import io.flutter.plugin.common.MethodCall;
|
import io.flutter.plugin.common.MethodCall;
|
||||||
//import io.flutter.plugin.common.MethodChannel;
|
import io.flutter.plugin.common.MethodChannel;
|
||||||
//import io.openim.flutter_openim_sdk.listener.OnBaseListener;
|
import io.openim.flutter_openim_sdk.listener.OnBaseListener;
|
||||||
//import io.openim.flutter_openim_sdk.listener.OnSignalingListener;
|
import io.openim.flutter_openim_sdk.listener.OnSignalingListener;
|
||||||
//import open_im_sdk.Open_im_sdk;
|
import open_im_sdk.Open_im_sdk;
|
||||||
//
|
|
||||||
//public class SignalingManager extends BaseManager {
|
public class SignalingManager extends BaseManager {
|
||||||
//
|
|
||||||
// public void setSignalingListener(MethodCall methodCall, MethodChannel.Result result) {
|
public void setSignalingListener(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.setSignalingListener(new OnSignalingListener());
|
Open_im_sdk.setSignalingListener(new OnSignalingListener());
|
||||||
//
|
|
||||||
// result.success(null);
|
result.success(null);
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingInvite(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingInvite(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingInvite(
|
Open_im_sdk.signalingInvite(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// jsonValue(methodCall, "signalingInfo"));
|
jsonValue(methodCall, "signalingInfo"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingInviteInGroup(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingInviteInGroup(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingInviteInGroup(
|
Open_im_sdk.signalingInviteInGroup(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// jsonValue(methodCall, "signalingInfo"));
|
jsonValue(methodCall, "signalingInfo"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingAccept(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingAccept(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingAccept(
|
Open_im_sdk.signalingAccept(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// jsonValue(methodCall, "signalingInfo"));
|
jsonValue(methodCall, "signalingInfo"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingReject(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingReject(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingReject(
|
Open_im_sdk.signalingReject(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// jsonValue(methodCall, "signalingInfo"));
|
jsonValue(methodCall, "signalingInfo"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingCancel(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingCancel(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingCancel(
|
Open_im_sdk.signalingCancel(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// jsonValue(methodCall, "signalingInfo"));
|
jsonValue(methodCall, "signalingInfo"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingHungUp(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingHungUp(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingHungUp(
|
Open_im_sdk.signalingHungUp(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// jsonValue(methodCall, "signalingInfo"));
|
jsonValue(methodCall, "signalingInfo"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingGetRoomByGroupID(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingGetRoomByGroupID(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingGetRoomByGroupID(
|
Open_im_sdk.signalingGetRoomByGroupID(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// value(methodCall, "groupID"));
|
value(methodCall, "groupID"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingGetTokenByRoomID(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingGetTokenByRoomID(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingGetTokenByRoomID(
|
Open_im_sdk.signalingGetTokenByRoomID(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// value(methodCall, "roomID"));
|
value(methodCall, "roomID"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingUpdateMeetingInfo(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingUpdateMeetingInfo(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingUpdateMeetingInfo(
|
Open_im_sdk.signalingUpdateMeetingInfo(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// jsonValue(methodCall, "info"));
|
jsonValue(methodCall, "info"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingCreateMeeting(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingCreateMeeting(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingCreateMeeting(
|
Open_im_sdk.signalingCreateMeeting(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// jsonValue(methodCall, "info"));
|
jsonValue(methodCall, "info"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingJoinMeeting(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingJoinMeeting(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingJoinMeeting(
|
Open_im_sdk.signalingJoinMeeting(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// jsonValue(methodCall, "info"));
|
jsonValue(methodCall, "info"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingOperateStream(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingOperateStream(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingOperateStream(
|
Open_im_sdk.signalingOperateStream(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// value(methodCall, "streamType"),
|
value(methodCall, "streamType"),
|
||||||
// value(methodCall, "roomID"),
|
value(methodCall, "roomID"),
|
||||||
// value(methodCall, "userID"),
|
value(methodCall, "userID"),
|
||||||
// value(methodCall, "mute"),
|
value(methodCall, "mute"),
|
||||||
// value(methodCall, "muteAll"));
|
value(methodCall, "muteAll"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingGetMeetings(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingGetMeetings(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingGetMeetings(
|
Open_im_sdk.signalingGetMeetings(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"));
|
value(methodCall, "operationID"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingCloseRoom(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingCloseRoom(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingCloseRoom(
|
Open_im_sdk.signalingCloseRoom(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// value(methodCall, "roomID"));
|
value(methodCall, "roomID"));
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// public void signalingSendCustomSignal(MethodCall methodCall, MethodChannel.Result result) {
|
public void signalingSendCustomSignal(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
// Open_im_sdk.signalingSendCustomSignal(
|
Open_im_sdk.signalingSendCustomSignal(
|
||||||
// new OnBaseListener(result, methodCall),
|
new OnBaseListener(result, methodCall),
|
||||||
// value(methodCall, "operationID"),
|
value(methodCall, "operationID"),
|
||||||
// value(methodCall, "customInfo"),
|
value(methodCall, "customInfo"),
|
||||||
// value(methodCall, "roomID"));
|
value(methodCall, "roomID"));
|
||||||
// }
|
}
|
||||||
//}
|
|
||||||
|
public void getSignalingInvitationInfoStartApp(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
|
Open_im_sdk.getSignalingInvitationInfoStartApp(
|
||||||
|
new OnBaseListener(result, methodCall),
|
||||||
|
value(methodCall, "operationID"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -6,7 +6,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: async
|
name: async
|
||||||
sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
|
sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.10.0"
|
version: "2.10.0"
|
||||||
boolean_selector:
|
boolean_selector:
|
||||||
@ -14,7 +14,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: boolean_selector
|
name: boolean_selector
|
||||||
sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
|
sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.1"
|
version: "2.1.1"
|
||||||
characters:
|
characters:
|
||||||
@ -22,7 +22,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: characters
|
name: characters
|
||||||
sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
|
sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.1"
|
version: "1.2.1"
|
||||||
clock:
|
clock:
|
||||||
@ -30,7 +30,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: clock
|
name: clock
|
||||||
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
|
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.1"
|
version: "1.1.1"
|
||||||
collection:
|
collection:
|
||||||
@ -38,7 +38,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: collection
|
name: collection
|
||||||
sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
|
sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.17.0"
|
version: "1.17.0"
|
||||||
cupertino_icons:
|
cupertino_icons:
|
||||||
@ -46,7 +46,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: cupertino_icons
|
name: cupertino_icons
|
||||||
sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be
|
sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.5"
|
version: "1.0.5"
|
||||||
fake_async:
|
fake_async:
|
||||||
@ -54,7 +54,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: fake_async
|
name: fake_async
|
||||||
sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
|
sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.1"
|
version: "1.3.1"
|
||||||
flutter:
|
flutter:
|
||||||
@ -68,7 +68,7 @@ packages:
|
|||||||
path: ".."
|
path: ".."
|
||||||
relative: true
|
relative: true
|
||||||
source: path
|
source: path
|
||||||
version: "2.3.5+4"
|
version: "3.0.0"
|
||||||
flutter_test:
|
flutter_test:
|
||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description: flutter
|
description: flutter
|
||||||
@ -79,7 +79,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: js
|
name: js
|
||||||
sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
|
sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.6.5"
|
version: "0.6.5"
|
||||||
matcher:
|
matcher:
|
||||||
@ -87,7 +87,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: matcher
|
name: matcher
|
||||||
sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
|
sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.13"
|
version: "0.12.13"
|
||||||
material_color_utilities:
|
material_color_utilities:
|
||||||
@ -95,7 +95,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: material_color_utilities
|
name: material_color_utilities
|
||||||
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
|
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.0"
|
version: "0.2.0"
|
||||||
meta:
|
meta:
|
||||||
@ -103,7 +103,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
|
sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0"
|
version: "1.8.0"
|
||||||
path:
|
path:
|
||||||
@ -111,7 +111,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: path
|
name: path
|
||||||
sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
|
sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.2"
|
version: "1.8.2"
|
||||||
sky_engine:
|
sky_engine:
|
||||||
@ -124,7 +124,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: source_span
|
name: source_span
|
||||||
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
|
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.9.1"
|
version: "1.9.1"
|
||||||
stack_trace:
|
stack_trace:
|
||||||
@ -132,7 +132,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: stack_trace
|
name: stack_trace
|
||||||
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
|
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.11.0"
|
version: "1.11.0"
|
||||||
stream_channel:
|
stream_channel:
|
||||||
@ -140,7 +140,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: stream_channel
|
name: stream_channel
|
||||||
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
|
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.1"
|
version: "2.1.1"
|
||||||
string_scanner:
|
string_scanner:
|
||||||
@ -148,7 +148,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: string_scanner
|
name: string_scanner
|
||||||
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
|
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0"
|
version: "1.2.0"
|
||||||
term_glyph:
|
term_glyph:
|
||||||
@ -156,7 +156,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: term_glyph
|
name: term_glyph
|
||||||
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
|
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.1"
|
version: "1.2.1"
|
||||||
test_api:
|
test_api:
|
||||||
@ -164,7 +164,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
|
sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.4.16"
|
version: "0.4.16"
|
||||||
vector_math:
|
vector_math:
|
||||||
@ -172,7 +172,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
|
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.4"
|
version: "2.1.4"
|
||||||
sdks:
|
sdks:
|
||||||
|
@ -467,10 +467,10 @@ class IMManager {
|
|||||||
required OnConnectListener listener,
|
required OnConnectListener listener,
|
||||||
int logLevel = 6,
|
int logLevel = 6,
|
||||||
String objectStorage = 'cos',
|
String objectStorage = 'cos',
|
||||||
// String? encryptionKey,
|
String? encryptionKey,
|
||||||
// bool isNeedEncryption = false,
|
bool isNeedEncryption = false,
|
||||||
// bool isCompression = false,
|
bool isCompression = false,
|
||||||
// bool isExternalExtensions = false,
|
bool isExternalExtensions = false,
|
||||||
bool isLogStandardOutput = true,
|
bool isLogStandardOutput = true,
|
||||||
String? logFilePath,
|
String? logFilePath,
|
||||||
String? operationID,
|
String? operationID,
|
||||||
@ -487,10 +487,10 @@ class IMManager {
|
|||||||
"dataDir": dataDir,
|
"dataDir": dataDir,
|
||||||
"logLevel": logLevel,
|
"logLevel": logLevel,
|
||||||
"objectStorage": objectStorage,
|
"objectStorage": objectStorage,
|
||||||
// "encryptionKey": encryptionKey,
|
"encryptionKey": encryptionKey,
|
||||||
// "isNeedEncryption": isNeedEncryption,
|
"isNeedEncryption": isNeedEncryption,
|
||||||
// "isCompression": isCompression,
|
"isCompression": isCompression,
|
||||||
// "isExternalExtensions": isExternalExtensions,
|
"isExternalExtensions": isExternalExtensions,
|
||||||
"isLogStandardOutput": isLogStandardOutput,
|
"isLogStandardOutput": isLogStandardOutput,
|
||||||
"logFilePath": logFilePath,
|
"logFilePath": logFilePath,
|
||||||
"operationID": Utils.checkOperationID(operationID),
|
"operationID": Utils.checkOperationID(operationID),
|
||||||
@ -553,8 +553,12 @@ class IMManager {
|
|||||||
|
|
||||||
/// 获取登录状态
|
/// 获取登录状态
|
||||||
/// 1: logout 2: logging 3:logged
|
/// 1: logout 2: logging 3:logged
|
||||||
Future<int?> getLoginStatus() =>
|
Future<int?> getLoginStatus({String? operationID}) =>
|
||||||
_channel.invokeMethod<int>('getLoginStatus', _buildParam({}));
|
_channel.invokeMethod<int>(
|
||||||
|
'getLoginStatus',
|
||||||
|
_buildParam({
|
||||||
|
'operationID': Utils.checkOperationID(operationID),
|
||||||
|
}));
|
||||||
|
|
||||||
/// 获取当前登录用户id
|
/// 获取当前登录用户id
|
||||||
Future<String> getLoginUserID() async => userID;
|
Future<String> getLoginUserID() async => userID;
|
||||||
|
@ -300,6 +300,15 @@ class SignalingManager {
|
|||||||
'operationID': Utils.checkOperationID(operationID),
|
'operationID': Utils.checkOperationID(operationID),
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
Future<dynamic> getSignalingInvitationInfoStartApp({
|
||||||
|
String? operationID,
|
||||||
|
}) =>
|
||||||
|
_channel.invokeMethod(
|
||||||
|
'getSignalingInvitationInfoStartApp',
|
||||||
|
_buildParam({
|
||||||
|
'operationID': Utils.checkOperationID(operationID),
|
||||||
|
}));
|
||||||
|
|
||||||
static Map _buildParam(Map param) {
|
static Map _buildParam(Map param) {
|
||||||
param["ManagerName"] = "signalingManager";
|
param["ManagerName"] = "signalingManager";
|
||||||
return param;
|
return param;
|
||||||
|
@ -23,7 +23,7 @@ class MeetingInfoList {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class MeetingInfo {
|
class MeetingInfo {
|
||||||
String? meetingID;
|
String? roomID;
|
||||||
String? meetingName;
|
String? meetingName;
|
||||||
String? ex;
|
String? ex;
|
||||||
String? hostUserID;
|
String? hostUserID;
|
||||||
@ -46,7 +46,7 @@ class MeetingInfo {
|
|||||||
List<String>? beWatchedUserIDList; // 正在被观看用户列表
|
List<String>? beWatchedUserIDList; // 正在被观看用户列表
|
||||||
|
|
||||||
MeetingInfo({
|
MeetingInfo({
|
||||||
this.meetingID,
|
this.roomID,
|
||||||
this.meetingName,
|
this.meetingName,
|
||||||
this.ex,
|
this.ex,
|
||||||
this.hostUserID,
|
this.hostUserID,
|
||||||
@ -70,7 +70,7 @@ class MeetingInfo {
|
|||||||
});
|
});
|
||||||
|
|
||||||
MeetingInfo.fromJson(Map<String, dynamic> json) {
|
MeetingInfo.fromJson(Map<String, dynamic> json) {
|
||||||
meetingID = json['meetingID'];
|
roomID = json['roomID'];
|
||||||
meetingName = json['meetingName'];
|
meetingName = json['meetingName'];
|
||||||
ex = json['ex'];
|
ex = json['ex'];
|
||||||
hostUserID = json['hostUserID'];
|
hostUserID = json['hostUserID'];
|
||||||
@ -107,7 +107,7 @@ class MeetingInfo {
|
|||||||
|
|
||||||
Map<String, dynamic> toJson() {
|
Map<String, dynamic> toJson() {
|
||||||
final data = <String, dynamic>{};
|
final data = <String, dynamic>{};
|
||||||
data['meetingID'] = meetingID;
|
data['roomID'] = roomID;
|
||||||
data['meetingName'] = meetingName;
|
data['meetingName'] = meetingName;
|
||||||
data['ex'] = ex;
|
data['ex'] = ex;
|
||||||
data['hostUserID'] = hostUserID;
|
data['hostUserID'] = hostUserID;
|
||||||
@ -133,21 +133,21 @@ class MeetingInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class MeetingStreamEvent {
|
class MeetingStreamEvent {
|
||||||
String? meetingID;
|
String? roomID;
|
||||||
String? streamType;
|
String? streamType;
|
||||||
bool? mute;
|
bool? mute;
|
||||||
|
|
||||||
MeetingStreamEvent({this.meetingID, this.streamType, this.mute});
|
MeetingStreamEvent({this.roomID, this.streamType, this.mute});
|
||||||
|
|
||||||
MeetingStreamEvent.fromJson(Map<String, dynamic> json) {
|
MeetingStreamEvent.fromJson(Map<String, dynamic> json) {
|
||||||
meetingID = json['meetingID'];
|
roomID = json['roomID'];
|
||||||
streamType = json['streamType'];
|
streamType = json['streamType'];
|
||||||
mute = json['mute'];
|
mute = json['mute'];
|
||||||
}
|
}
|
||||||
|
|
||||||
Map<String, dynamic> toJson() {
|
Map<String, dynamic> toJson() {
|
||||||
final Map<String, dynamic> data = new Map<String, dynamic>();
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||||||
data['meetingID'] = this.meetingID;
|
data['roomID'] = this.roomID;
|
||||||
data['streamType'] = this.streamType;
|
data['streamType'] = this.streamType;
|
||||||
data['mute'] = this.mute;
|
data['mute'] = this.mute;
|
||||||
return data;
|
return data;
|
||||||
|
36
pubspec.lock
36
pubspec.lock
@ -6,7 +6,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: async
|
name: async
|
||||||
sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
|
sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.10.0"
|
version: "2.10.0"
|
||||||
boolean_selector:
|
boolean_selector:
|
||||||
@ -14,7 +14,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: boolean_selector
|
name: boolean_selector
|
||||||
sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
|
sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.1"
|
version: "2.1.1"
|
||||||
characters:
|
characters:
|
||||||
@ -22,7 +22,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: characters
|
name: characters
|
||||||
sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
|
sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.1"
|
version: "1.2.1"
|
||||||
clock:
|
clock:
|
||||||
@ -30,7 +30,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: clock
|
name: clock
|
||||||
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
|
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.1"
|
version: "1.1.1"
|
||||||
collection:
|
collection:
|
||||||
@ -38,7 +38,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: collection
|
name: collection
|
||||||
sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
|
sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.17.0"
|
version: "1.17.0"
|
||||||
fake_async:
|
fake_async:
|
||||||
@ -46,7 +46,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: fake_async
|
name: fake_async
|
||||||
sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
|
sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.1"
|
version: "1.3.1"
|
||||||
flutter:
|
flutter:
|
||||||
@ -64,7 +64,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: js
|
name: js
|
||||||
sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
|
sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.6.5"
|
version: "0.6.5"
|
||||||
matcher:
|
matcher:
|
||||||
@ -72,7 +72,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: matcher
|
name: matcher
|
||||||
sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
|
sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.13"
|
version: "0.12.13"
|
||||||
material_color_utilities:
|
material_color_utilities:
|
||||||
@ -80,7 +80,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: material_color_utilities
|
name: material_color_utilities
|
||||||
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
|
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.0"
|
version: "0.2.0"
|
||||||
meta:
|
meta:
|
||||||
@ -88,7 +88,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
|
sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0"
|
version: "1.8.0"
|
||||||
path:
|
path:
|
||||||
@ -96,7 +96,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: path
|
name: path
|
||||||
sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
|
sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.2"
|
version: "1.8.2"
|
||||||
sky_engine:
|
sky_engine:
|
||||||
@ -109,7 +109,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: source_span
|
name: source_span
|
||||||
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
|
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.9.1"
|
version: "1.9.1"
|
||||||
stack_trace:
|
stack_trace:
|
||||||
@ -117,7 +117,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: stack_trace
|
name: stack_trace
|
||||||
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
|
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.11.0"
|
version: "1.11.0"
|
||||||
stream_channel:
|
stream_channel:
|
||||||
@ -125,7 +125,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: stream_channel
|
name: stream_channel
|
||||||
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
|
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.1"
|
version: "2.1.1"
|
||||||
string_scanner:
|
string_scanner:
|
||||||
@ -133,7 +133,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: string_scanner
|
name: string_scanner
|
||||||
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
|
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0"
|
version: "1.2.0"
|
||||||
term_glyph:
|
term_glyph:
|
||||||
@ -141,7 +141,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: term_glyph
|
name: term_glyph
|
||||||
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
|
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.1"
|
version: "1.2.1"
|
||||||
test_api:
|
test_api:
|
||||||
@ -149,7 +149,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
|
sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.4.16"
|
version: "0.4.16"
|
||||||
vector_math:
|
vector_math:
|
||||||
@ -157,7 +157,7 @@ packages:
|
|||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
|
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.flutter-io.cn"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.4"
|
version: "2.1.4"
|
||||||
sdks:
|
sdks:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user