1.5.29 • Published 4 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
4 years ago
1.5.28
4 years ago
1.5.27
4 years ago
1.5.26
4 years ago
1.5.25
4 years ago
1.5.24
4 years ago
1.5.23
4 years ago
1.5.22
4 years ago
1.5.21
4 years ago
1.5.20
4 years ago
1.5.18
4 years ago
1.5.19
4 years ago
1.5.17
4 years ago
1.5.16
4 years ago
1.5.15
4 years ago
1.5.14
4 years ago
1.5.10
4 years ago
1.5.12
4 years ago
1.5.11
4 years ago
1.5.13
4 years ago
1.5.9
4 years ago
1.5.8
4 years ago
1.5.7
4 years ago
1.5.6
4 years ago
1.5.5
4 years ago
1.5.4
4 years ago
1.5.3
4 years ago
1.5.2
4 years ago
1.5.1
4 years ago
1.4.17
4 years ago
1.4.18
4 years ago
1.4.16
4 years ago
1.4.15
4 years ago
1.4.9
4 years ago
1.4.11
4 years ago
1.4.8
4 years ago
1.4.10
4 years ago
1.4.7
4 years ago
1.4.13
4 years ago
1.4.12
4 years ago
1.4.14
4 years ago
1.4.6
4 years ago
1.4.5
4 years ago
1.4.4
4 years ago
1.4.3
4 years ago
1.4.2
4 years ago
1.4.1
4 years ago