public VisualizeShellService() { _userInfo = DependencyResolver.Current.GetService <UserInfo>(); _sdkService = DependencyResolver.Current.GetService <ISdk>(); _shellView = DependencyResolver.Current.GetService <MainView>(); _rtClientService = DependencyResolver.Current.GetService <IRtClientService>(); }
public UserAgentBuilder(IPlatform platformInfo, ISdk sdkInfo, ISourceLanguage language) { this.platform = platformInfo; this.sdk = sdkInfo; this.language = language; this.userAgentValue = new Lazy <string>(() => this.Generate()); }
public UserAgentBuilder(IPlatform platformInfo, ISdk sdkInfo, ISourceLanguage language) { this.platform = platformInfo; this.sdk = sdkInfo; this.language = language; this.userAgentValue = new Lazy<string>(() => this.Generate()); }
private void GetSerialNo() { ISdk sdkService = DependencyResolver.Current.GetService <ISdk>(); GlobalData.Instance.SerialNo = sdkService.GetSerialNo(); Log.Logger.Debug($"【device no.】:{GlobalData.Instance.SerialNo}"); }
private async Task <bool> AuthenticateUserAsync() { if (string.IsNullOrEmpty(GlobalData.Instance.AggregatedConfig.UserCenterAddress)) { DialogContent = Messages.WarningUserCenterIpNotConfigured; return(false); } Log.Logger.Debug("【**********************************************************************************】"); Log.Logger.Debug($"【login step1】:get imei token begins"); ResponseResult getImeiToekenResult = await _bmsService.GetImeiToken(GlobalData.Instance.SerialNo, GlobalData.Instance.AggregatedConfig.DeviceKey); Log.Logger.Debug($"【login step1】:get imei token ends"); if (getImeiToekenResult.Status != "0") { DialogContent = getImeiToekenResult.Message; return(false); } Log.Logger.Debug($"【login step2】:get userinfo begins"); ResponseResult getUserInfoResult = await _bmsService.GetUserInfo(); Log.Logger.Debug($"【login step2】:get userinfo ends"); if (getUserInfoResult.Status != "0") { DialogContent = getUserInfoResult.Message; return(false); } UserInfo userInfo = getUserInfoResult.Data as UserInfo; if (userInfo != null) { UserInfo globalUserInfo = DependencyResolver.Current.Container.Resolve <UserInfo>(); globalUserInfo.CloneUserInfo(userInfo); ISdk sdkService = DependencyResolver.Current.Container.Resolve <ISdk>(); sdkService.SetSelfInfo(userInfo.GetNube(), userInfo.Name); return(true); } Log.Logger.Error($"【get user info via device no. failed】:user info is null"); DialogContent = Messages.ErrorLoginFailed; return(false); }
public ViewLayoutService() { _sdkService = DependencyResolver.Current.Container.Resolve <ISdk>(); _attendees = DependencyResolver.Current.Container.Resolve <List <UserInfo> >(); _lessonDetail = DependencyResolver.Current.Container.Resolve <LessonDetail>(); _localPushLiveService = DependencyResolver.Current.Container.ResolveNamed <IPushLive>(GlobalResources.LocalPushLive); _serverPushLiveService = DependencyResolver.Current.Container.ResolveNamed <IPushLive>(GlobalResources.RemotePushLive); _localRecordService = DependencyResolver.Current.Container.Resolve <IRecord>(); _sdkService.ExitMeetingEvent += ExitMeetingEventHandler; InitializeStatus(); }
private async Task <bool> AuthenticateUserAsync() { if (string.IsNullOrEmpty(GlobalData.Instance.AggregatedConfig.UserCenterAddress)) { HasErrorMsg("-1", Messages.WarningUserCenterIpNotConfigured); return(false); } Log.Logger.Debug("【**********************************************************************************】"); Log.Logger.Debug($"【login step1】:apply for token begins"); ResponseResult bmsTokenResult = await _bmsService.ApplyForToken(UserName, Password, GlobalData.Instance.SerialNo); Log.Logger.Debug($"【login step1】:apply for token ends"); if (HasErrorMsg(bmsTokenResult.Status, bmsTokenResult.Message)) { return(false); } Log.Logger.Debug($"【login step2】:get userinfo begins"); ResponseResult userInfoResult = await _bmsService.GetUserInfo(); Log.Logger.Debug($"【login step2】:get userinfo ends"); if (HasErrorMsg(userInfoResult.Status, userInfoResult.Message)) { return(false); } UserInfo userInfo = userInfoResult.Data as UserInfo; if (userInfo != null) { UserInfo globalUserInfo = DependencyResolver.Current.Container.Resolve <UserInfo>(); userInfo.Pwd = Password; globalUserInfo.CloneUserInfo(userInfo); ISdk sdkService = DependencyResolver.Current.Container.Resolve <ISdk>(); sdkService.SetSelfInfo(userInfo.GetNube(), userInfo.Name); return(true); } Log.Logger.Error($"【get user info via account failed】:user info is null"); HasErrorMsg("-1", Messages.ErrorLoginFailed); return(false); }
public SdkProvider(ISdk aisdk) { isdk = aisdk; }
public SdkProvider(ISdk aisdk) { isdk = aisdk; }
public ServerPushLiveService() { _sdkService = DependencyResolver.Current.GetService <ISdk>(); }
public LocalRecordService() { _sdkService = DependencyResolver.Current.GetService <ISdk>(); }