onSignedIn method
Implementation
@override
Future<void> onSignedIn(String username, String sessionId, bool fresh, Map<String, Object?>? login) async {
if (_destroyed) return;
await store.open(username);
_signedIn = true;
_firstConnectAfterLogin = fresh;
_loginSeed = login;
for (final module in modules) {
await module.onSignedIn(fresh);
}
_loginSeed = null;
publish('core.opened', null);
for (final module in modules) {
module.onLeader();
}
auth.setActive(true);
if (auth.state is SignedIn) conn.start();
}