public RouletteController(DynamoContext DBDynamo, BetHandler Queue, SecretKeyService SecretService)
 {
     _DBDynamo = DBDynamo;
     _Queue    = Queue;
     sqsBet    = SecretService._secretKeys.SQS_BET;
     sqsWinner = SecretService._secretKeys.SQS_WINNERS;
 }
Ejemplo n.º 2
0
    public void SentToLambda(User user)
    {
        Client.InvokeAsync(new Amazon.Lambda.Model.InvokeRequest()
        {
            FunctionName = FunctionName,
            Payload      = JsonConvert.SerializeObject(user)
        },
                           (responseObject) =>
        {
            if (responseObject.Exception == null)
            {
                Debug.Log(Encoding.ASCII.GetString(responseObject.Response.Payload.ToArray()));
            }
            else
            {
                DynamoContext.CreatePlayer(responseObject.Response.ToString());

                int nextSceneIndex = SceneManager.GetActiveScene().buildIndex + 1;
                if (SceneManager.sceneCountInBuildSettings > nextSceneIndex)
                {
                    SceneManager.LoadScene(nextSceneIndex);
                }
            }
        }
                           );
    }
Ejemplo n.º 3
0
        public Function()
        {
            AmazonDynamoDBClient AmazonClient = new AmazonDynamoDBClient();

            _DynamoDb = new DynamoContext(AmazonClient);
        }
Ejemplo n.º 4
0
 public UserController(CognitoService CognitoService, DynamoContext DBDynamo, IMapper Mapper)
 {
     _CognitoService = CognitoService;
     _DBDynamo       = DBDynamo;
     _Mapper         = Mapper;
 }
 public WalletService(DynamoContext dynamoContext)
 => _dynamoContext = dynamoContext;