1
0
mirror of https://github.com/hrfee/jfa-go.git synced 2024-12-22 17:10:10 +00:00

Update discord.go

Cleaning up a bit
This commit is contained in:
Violet Scheen 2023-10-10 11:14:57 -04:00 committed by GitHub
parent dd93758b0e
commit 0366e5116d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -550,15 +550,17 @@ func (d *DiscordDaemon) cmdInvite(s *dg.Session, i *dg.InteractionCreate, lang s
//if mins > 0 { //if mins > 0 {
// expmin = mins // expmin = mins
//} //}
// Need to check whether requestor is linked to the admin account *possibly add Admin bool to DiscordUser struct // Check whether requestor is linked to the admin account
requestoremail, ok := d.app.storage.GetEmailsKey(requestor.JellyfinID) requestoremail, ok := d.app.storage.GetEmailsKey(requestor.JellyfinID)
if !ok { if !ok {
d.app.err.Printf("Failed to verify admin") d.app.err.Printf("Failed to verify admin")
} }
if !requestoremail.Admin { if !requestoremail.Admin {
d.app.err.Printf("User is not admin") d.app.err.Printf("User is not admin")
//add response message
return
} }
// variation of app.GenerateInvite, some parts commented to potentially add back in later with the other options // variation of app.GenerateInvite, some parts commented to potentially add back in later with the other command options
//d.app.debug.Println("Generating new invite with options: %s: %i: %s: %s", invuser, expmin, profile, label) //d.app.debug.Println("Generating new invite with options: %s: %i: %s: %s", invuser, expmin, profile, label)
currentTime := time.Now() currentTime := time.Now()
validTill := currentTime.Add(time.Minute*time.Duration(expmin)) validTill := currentTime.Add(time.Minute*time.Duration(expmin))
@ -593,14 +595,17 @@ func (d *DiscordDaemon) cmdInvite(s *dg.Session, i *dg.InteractionCreate, lang s
if err != nil { if err != nil {
invite.SendTo = fmt.Sprintf("Failed to send to %s", invuser) invite.SendTo = fmt.Sprintf("Failed to send to %s", invuser)
d.app.err.Printf("%s: Failed to construct invite message: %v", inviteCode, err) d.app.err.Printf("%s: Failed to construct invite message: %v", inviteCode, err)
//add response message
} else { } else {
var err error var err error
err = d.app.discord.SendDM(msg, discord) err = d.app.discord.SendDM(msg, discord)
if err != nil { if err != nil {
invite.SendTo = fmt.Sprintf("Failed to send to %s", invuser) invite.SendTo = fmt.Sprintf("Failed to send to %s", invuser)
d.app.err.Printf("%s: %s: %v", inviteCode, invite.SendTo, err) d.app.err.Printf("%s: %s: %v", inviteCode, invite.SendTo, err)
//add response message
} else { } else {
d.app.info.Printf("%s: Sent invite email to \"%s\"", inviteCode, invuser) d.app.info.Printf("%s: Sent invite email to \"%s\"", inviteCode, invuser)
//add response message
} }
} }
} }