1.5.29 • Published 3 years ago
t1p-event-client v1.5.29
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