telegram: fix linking on sign-up

fixes #440.
This commit is contained in:
Harvey Tindall
2025-11-28 16:34:39 +00:00
parent 7d947015d3
commit 4d58fc5f88
4 changed files with 19 additions and 16 deletions
+2
View File
@@ -254,8 +254,10 @@ func (app *appContext) TelegramAddUser(gc *gin.Context) {
return
}
tgUser := TelegramUser{
TelegramVerifiedToken: TelegramVerifiedToken{
ChatID: tgToken.ChatID,
Username: tgToken.Username,
},
Contact: true,
}
if lang, ok := app.telegram.languages[tgToken.ChatID]; ok {
+2
View File
@@ -394,8 +394,10 @@ func (app *appContext) MyTelegramVerifiedInvite(gc *gin.Context) {
return
}
tgUser := TelegramUser{
TelegramVerifiedToken: TelegramVerifiedToken{
ChatID: token.ChatID,
Username: token.Username,
},
Contact: true,
}
if lang, ok := app.telegram.languages[tgUser.ChatID]; ok {
-3
View File
@@ -670,9 +670,6 @@ type DiscordUser struct {
type TelegramUser struct {
TelegramVerifiedToken
JellyfinID string `badgerhold:"key"`
ChatID int64 `badgerhold:"index"`
Username string `badgerhold:"index"`
Lang string
Contact bool // Whether to contact through telegram or not
}
+2
View File
@@ -30,9 +30,11 @@ func (tv TelegramVerifiedToken) ToUser() *TelegramUser {
func EmptyTelegramUser() *TelegramUser {
return &TelegramUser{
TelegramVerifiedToken: TelegramVerifiedToken{
JellyfinID: "",
ChatID: 0,
Username: "",
},
Lang: "",
Contact: false,
}