attempt to reconnect to steamcommunity

This commit is contained in:
Robin Appelman 2020-12-15 18:22:04 +01:00
commit 5225905dc1
3 changed files with 14 additions and 2 deletions

View file

@ -23,6 +23,7 @@ import {
IPersona,
isBBCode
} from "./interfaces";
import { debounce } from 'ts-debounce';
const log = new Log("MatrixPuppet:Steam");
@ -239,6 +240,10 @@ export class Steam {
client.chat.on("chatMessage", (message) => {
this.handleChatMessage(puppetId, message);
});
community.on("sessionExpired", debounce(() => {
log.info(`steamcommunity session expired`);
client.webLogOn();
}, 60 * 1000));
client.on("error", (err) => {
log.error(`Failed to start up puppet ${puppetId}`, err);