1.5.29 • Published 3 years ago

t1p-event-client v1.5.29

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

t1-event-client client sdk

Install via npm dependencies

include t1-event-client into package.json

// in package.json
...
dependencies: {
  ...
  "t1-event-client": "https://gitlab+deploy-token-70589:onnEWpzU-AwSm2XsR1mm@gitlab.com/centralonline/t1-event-client.git#releases",
  ...
},

Setup Config

Config

  • accessKeyId - required,
  • secretAccessKey - required,
  • region - required,
  • steamName - required

include module code

const { client } = require("t1-event-client");

connect on steam

const stream_info = await client.connect({
    accessKeyId: 'AKIAVR3U4ZCZDGC45AVX',
    secretAccessKey: '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',
    region: 'ap-southeast-1',
    steamName: 't1-pre-activation'
})

push message to steam

const steamData = {
    id: "<event-id>", 
    scope: "<scope>",
    type: "<type>",
    name: "<name>",
    aggregateID: "<ggregate-id>",
    payloads: {},
    version: "<version>",
    createdBy: "<createdBy>",
    createdAt: new Date()
}
const record_info = await client.putRecord(steamData)
/*response
{ 
    ShardId: 'shardId-000000000002',
    SequenceNumber: '49596121340608871984751132596318841144943020200958099490' 
}
*/

subscribe for get message from steam

const consumer = client.subscribe.consumer.create({
    queueUrl: 'https://sqs.ap-southeast-1.amazonaws.com/381960374450/t1-pre-activation.fifo',
    handleMessage: async (message) => {
        let msg_body = JSON.parse(message.Body)
    },
    batchSize: 10,
    waitTimeSeconds: 0
});
consumer.on('error', (err) => {
    console.error(err.message);
});

consumer.on('processing_error', (err) => {
    console.error(err.message);
});

consumer.start();

delete message for queue

const deleteParams = {
    QueueUrl: 'https://sqs.ap-southeast-1.amazonaws.com/381960374450/t1-pre-activation.fifo',
    ReceiptHandle: '<ReceiptHandle>'
};

const reeceipt_handle = await client.deleteMessage(deleteParams)
1.5.29

3 years ago

1.5.28

3 years ago

1.5.27

3 years ago

1.5.26

3 years ago

1.5.25

3 years ago

1.5.24

3 years ago

1.5.23

3 years ago

1.5.22

3 years ago

1.5.21

3 years ago

1.5.20

3 years ago

1.5.18

3 years ago

1.5.19

3 years ago

1.5.17

3 years ago

1.5.16

3 years ago

1.5.15

3 years ago

1.5.14

3 years ago

1.5.10

3 years ago

1.5.12

3 years ago

1.5.11

3 years ago

1.5.13

3 years ago

1.5.9

3 years ago

1.5.8

3 years ago

1.5.7

3 years ago

1.5.6

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.4.17

3 years ago

1.4.18

3 years ago

1.4.16

3 years ago

1.4.15

3 years ago

1.4.9

3 years ago

1.4.11

3 years ago

1.4.8

3 years ago

1.4.10

3 years ago

1.4.7

3 years ago

1.4.13

3 years ago

1.4.12

3 years ago

1.4.14

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago