|
|
|
@ -61,8 +61,6 @@ class AccountProvider extends ChangeNotifier {
@@ -61,8 +61,6 @@ class AccountProvider extends ChangeNotifier {
|
|
|
|
|
rpc.addListener('session-connect', _sessionConnect, false); |
|
|
|
|
rpc.addListener('session-suspend', _sessionSuspend, false); |
|
|
|
|
rpc.addListener('session-lost', _sessionLost, false); |
|
|
|
|
|
|
|
|
|
systemInfo(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// when security load accounts from rpc. |
|
|
|
@ -99,11 +97,7 @@ class AccountProvider extends ChangeNotifier {
@@ -99,11 +97,7 @@ class AccountProvider extends ChangeNotifier {
|
|
|
|
|
this.activedAccountId = account.gid; |
|
|
|
|
this.accounts[account.gid] = account; |
|
|
|
|
|
|
|
|
|
rpc.send('account-login', [account.gid, account.lock]); |
|
|
|
|
rpc.send('session-list', []); |
|
|
|
|
|
|
|
|
|
new Future.delayed(Duration(seconds: DEFAULT_ONLINE_DELAY), |
|
|
|
|
() => rpc.send('account-online', [account.gid])); |
|
|
|
|
updateLogined(account); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -122,7 +116,6 @@ class AccountProvider extends ChangeNotifier {
@@ -122,7 +116,6 @@ class AccountProvider extends ChangeNotifier {
|
|
|
|
|
|
|
|
|
|
if (!this.activedAccount.online) { |
|
|
|
|
this.activedAccount.online = true; |
|
|
|
|
rpc.send('account-login', [gid, this.activedAccount.lock]); |
|
|
|
|
new Future.delayed(Duration(seconds: DEFAULT_ONLINE_DELAY), |
|
|
|
|
() => rpc.send('account-online', [gid])); |
|
|
|
|
} |
|
|
|
@ -190,10 +183,6 @@ class AccountProvider extends ChangeNotifier {
@@ -190,10 +183,6 @@ class AccountProvider extends ChangeNotifier {
|
|
|
|
|
notifyListeners(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
systemInfo() { |
|
|
|
|
rpc.send('account-system-info', []); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
clearActivedSession(SessionType type) { |
|
|
|
|
if (this.actived > 0 && this.activedSession.type == type) { |
|
|
|
|
rpc.send('session-suspend', [this.actived, this.activedSession.gid, |
|
|
|
|