34 lines
952 B
JavaScript
34 lines
952 B
JavaScript
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const request_1 = __importDefault(require("request"));
|
|
const WEBHOOK_URL = 'https://fn.segmentapis.com/?b=eDlzUHZjUktRZUFqV004YWdSWkRWVDo6OWFtNDNaZ1dQSW96RnNzeHVhWjBVWlplQUJxQmptb2U=';
|
|
class Segment {
|
|
constructor() {
|
|
}
|
|
onServerStart() {
|
|
}
|
|
onServerStop() {
|
|
}
|
|
onClientConnected(id) {
|
|
}
|
|
onClientLogMessage(id, logs) {
|
|
}
|
|
onClientErrorMessage(id, error) {
|
|
let messageString = JSON.stringify(error);
|
|
request_1.default({
|
|
url: WEBHOOK_URL,
|
|
method: "POST",
|
|
headers: {
|
|
"content-type": "application/json",
|
|
},
|
|
body: messageString
|
|
});
|
|
}
|
|
onClientDisconnect(id) {
|
|
}
|
|
}
|
|
exports.default = Segment;
|