Telegram: Send messages via telegram

Most messages are now sent as plaintext via telegram when suitable.
This commit is contained in:
Harvey Tindall
2021-05-07 16:06:47 +01:00
parent 72bf280e2d
commit 716d6a931a
10 changed files with 118 additions and 112 deletions
-1
View File
@@ -12,7 +12,6 @@ interface formWindow extends Window {
code: string;
messages: { [key: string]: string };
confirmation: boolean;
telegramEnabled: boolean;
telegramRequired: boolean;
telegramPIN: string;
userExpiryEnabled: boolean;
+2 -2
View File
@@ -334,7 +334,7 @@ export class accountsList {
this._selectAll.checked = false;
this._modifySettings.classList.add("unfocused");
this._deleteUser.classList.add("unfocused");
if (window.emailEnabled) {
if (window.emailEnabled || window.telegramEnabled) {
this._announceButton.classList.add("unfocused");
}
this._extendExpiry.classList.add("unfocused");
@@ -356,7 +356,7 @@ export class accountsList {
this._modifySettings.classList.remove("unfocused");
this._deleteUser.classList.remove("unfocused");
this._deleteUser.textContent = window.lang.quantity("deleteUser", list.length);
if (window.emailEnabled) {
if (window.emailEnabled || window.telegramEnabled) {
this._announceButton.classList.remove("unfocused");
}
let anyNonExpiries = list.length == 0 ? true : false;
+1
View File
@@ -18,6 +18,7 @@ declare interface Window {
jfUsers: Array<Object>;
notificationsEnabled: boolean;
emailEnabled: boolean;
telegramEnabled: boolean;
ombiEnabled: boolean;
usernameEnabled: boolean;
token: string;