コード例 #1
0
        private OpenTidlSession Login(string username = "******", string password = "******")
        {
            StaticLogger.LogInfo(this.GetType(), "Login");
            OpenTidlClient client = new OpenTidlClient(ClientConfiguration.Default);

            return(client.LoginWithUsername(username, password, timeout: 100000));
        }
コード例 #2
0
        public LoginLogic()
        {
            logger.WriteInfo("Add log here");
            var defaultConfiguration = ClientConfiguration.Default;

            rea = new OpenTidlClient(defaultConfiguration);
        }
コード例 #3
0
        /*
         * Every time there is a instance of this class, automatic he takes the default configuration
         */
        public LoginLogic()
        {
            this.logger = new ConsoleLogger();
            var defaultConfiguration = ClientConfiguration.Default;

            openTidlClient = new OpenTidlClient(defaultConfiguration);
        }
コード例 #4
0
        public TidalApiLogic(OpenTidlSession tidlSession)
        {
            this.tidlSession = tidlSession;
            var defaultConfiguration = ClientConfiguration.Default;

            tidlClient  = new OpenTidlClient(defaultConfiguration);
            this.logger = new ConsoleLogger();
        }
コード例 #5
0
ファイル: APIHelper.cs プロジェクト: noam198411/HomeTask
        public async Task ApiConn()
        {
            Configuration config = new Configuration();

            client = new OpenTidlClient(ClientConfiguration.Default);
            Logger.Log($"Loggin In.", "API Tests");
            session = await client.LoginWithUsername(config.UserName, config.Password);
        }
コード例 #6
0
        public static async Task <OpenTidlSession> LoginUserAsync(string username, string password)
        {
            var             client = new OpenTidlClient(ClientConfiguration.Default);
            OpenTidlSession session;

            try
            {
                session = await client.LoginWithUsername(username, password);
            }
            catch (Exception)
            {
                return(null);
            }
            return(session);
        }
コード例 #7
0
ファイル: TidalService.cs プロジェクト: stravinskij0/Athame
 public TidalService()
 {
     client = new OpenTidlClient(ClientConfiguration.Default);
 }
コード例 #8
0
 internal OpenTidlSession(OpenTidlClient client, LoginModel loginModel)
 {
     this.OpenTidlClient = client;
     this.LoginResult    = loginModel;
     this.RestClient     = new RestClient(client.Configuration.ApiEndpoint, client.Configuration.UserAgent, Header("X-Tidal-SessionId", loginModel?.SessionId ?? ""));
 }
コード例 #9
0
ファイル: OpenTidlSession.cs プロジェクト: Hanno11/OpenTidl
 internal OpenTidlSession(OpenTidlClient client, LoginModel loginModel)
 {
     this.OpenTidlClient = client;
     this.LoginResult    = loginModel;
 }
コード例 #10
0
 public TidlLogin()
 {
     Logger.InitLogger();
     openTidlClient = new OpenTidlClient(ClientConfiguration.Default);
 }