feat : start login after start program, add appsetings
This commit is contained in:
@@ -9,7 +9,7 @@ namespace fubon_api.Controllers;
|
||||
public class FubonSdkAccountController : ControllerBase
|
||||
{
|
||||
private readonly FubonSDK _sdk;
|
||||
private Account _account;
|
||||
private readonly Account _account;
|
||||
private readonly ILogger<FubonSdkAccountController> _logger;
|
||||
|
||||
public FubonSdkAccountController(ILogger<FubonSdkAccountController> logger, FubonSDK sdk, Account account)
|
||||
@@ -19,18 +19,10 @@ public class FubonSdkAccountController : ControllerBase
|
||||
_logger = logger;
|
||||
}
|
||||
|
||||
[HttpPost("Login")]
|
||||
public LoginResponse Login([FromBody] LoginRequest request)
|
||||
[HttpGet("Account")]
|
||||
public Account GetAccount()
|
||||
{
|
||||
if (request == null)
|
||||
{
|
||||
throw new ArgumentException("Invalid login request.");
|
||||
}
|
||||
|
||||
var result = _sdk.Login(request.Id, request.Password, "Your Cert Path", "Your Cert Password");
|
||||
_account = result.data[0];
|
||||
|
||||
return result;
|
||||
return _account;
|
||||
}
|
||||
|
||||
[HttpGet("Inventories")]
|
||||
|
Reference in New Issue
Block a user