format more files
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Compile the repository / compile (pull_request) Successful in 1m12s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Compile the repository / compile (pull_request) Successful in 1m12s
				
			This commit is contained in:
		@@ -5,19 +5,19 @@ import { logger } from "../logger";
 | 
			
		||||
import de from "date-fns/locale/de";
 | 
			
		||||
 | 
			
		||||
export function createDateStringFromEvent(event: GuildScheduledEvent, requestId: string, guildId?: string): string {
 | 
			
		||||
  if (!event.scheduledStartAt) {
 | 
			
		||||
    logger.error("Event has no start. Cannot create dateString.", { guildId, requestId })
 | 
			
		||||
    return `"habe keinen Startzeitpunkt ermitteln können"`
 | 
			
		||||
  }
 | 
			
		||||
	if (!event.scheduledStartAt) {
 | 
			
		||||
		logger.error("Event has no start. Cannot create dateString.", { guildId, requestId })
 | 
			
		||||
		return `"habe keinen Startzeitpunkt ermitteln können"`
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
  const timeZone = 'Europe/Berlin'
 | 
			
		||||
  const zonedDateTime = utcToZonedTime(event.scheduledStartAt, timeZone)
 | 
			
		||||
  const time = format(zonedDateTime, "HH:mm", { locale: de })
 | 
			
		||||
	const timeZone = 'Europe/Berlin'
 | 
			
		||||
	const zonedDateTime = utcToZonedTime(event.scheduledStartAt, timeZone)
 | 
			
		||||
	const time = format(zonedDateTime, "HH:mm", { locale: de })
 | 
			
		||||
 | 
			
		||||
  if (isToday(zonedDateTime)) {
 | 
			
		||||
    return `heute um ${time}`
 | 
			
		||||
  }
 | 
			
		||||
	if (isToday(zonedDateTime)) {
 | 
			
		||||
		return `heute um ${time}`
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
  const date = format(zonedDateTime, "eeee dd.MM", { locale: de })
 | 
			
		||||
  return `am ${date} um ${time}`
 | 
			
		||||
}
 | 
			
		||||
	const date = format(zonedDateTime, "eeee dd.MM", { locale: de })
 | 
			
		||||
	return `am ${date} um ${time}`
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -5,20 +5,20 @@ import { config } from "../configuration"
 | 
			
		||||
 | 
			
		||||
export function filterRolesFromMemberUpdate(oldMember: GuildMember, newMember: GuildMember): ChangedRoles {
 | 
			
		||||
 | 
			
		||||
  const oldRoles = oldMember.roles.cache
 | 
			
		||||
  const newRoles = newMember.roles.cache
 | 
			
		||||
	const oldRoles = oldMember.roles.cache
 | 
			
		||||
	const newRoles = newMember.roles.cache
 | 
			
		||||
 | 
			
		||||
  const removedRoles = oldRoles.filter(x => newRoles.find(y => y.id === x.id) == undefined)
 | 
			
		||||
  const addedRoles = newRoles.filter(x => oldRoles.find(y => y.id === x.id) == undefined)
 | 
			
		||||
  logger.info(`Member ${oldMember.id} RemovedRoles: ${removedRoles.map(x => x.name)}`, { guildId: oldMember.guild.id })
 | 
			
		||||
  logger.info(`Member ${oldMember.id} AddedRoles: ${addedRoles.map(x => x.name)}`, { guildId: oldMember.guild.id })
 | 
			
		||||
	const removedRoles = oldRoles.filter(x => newRoles.find(y => y.id === x.id) == undefined)
 | 
			
		||||
	const addedRoles = newRoles.filter(x => oldRoles.find(y => y.id === x.id) == undefined)
 | 
			
		||||
	logger.info(`Member ${oldMember.id} RemovedRoles: ${removedRoles.map(x => x.name)}`, { guildId: oldMember.guild.id })
 | 
			
		||||
	logger.info(`Member ${oldMember.id} AddedRoles: ${addedRoles.map(x => x.name)}`, { guildId: oldMember.guild.id })
 | 
			
		||||
 | 
			
		||||
  return { addedRoles, removedRoles }
 | 
			
		||||
	return { addedRoles, removedRoles }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function getGuildSpecificTriggerRoleId(): Collection<string, PermissionLevel> {
 | 
			
		||||
  const outVal = new Collection<string, PermissionLevel>()
 | 
			
		||||
  outVal.set(config.bot.watcher_role, "VIEWER")
 | 
			
		||||
  outVal.set(config.bot.jf_admin_role, "ADMIN")
 | 
			
		||||
  return outVal
 | 
			
		||||
	const outVal = new Collection<string, PermissionLevel>()
 | 
			
		||||
	outVal.set(config.bot.watcher_role, "VIEWER")
 | 
			
		||||
	outVal.set(config.bot.jf_admin_role, "ADMIN")
 | 
			
		||||
	return outVal
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -2,11 +2,11 @@ import { CustomError, errorCodes } from "../interfaces"
 | 
			
		||||
import { ExtendedClient } from "../structures/client"
 | 
			
		||||
 | 
			
		||||
export async function sendFailureDM(creatorMessage: string, client: ExtendedClient, creatorId?: string): Promise<void> {
 | 
			
		||||
  if (!creatorId) throw new CustomError('No creator ID present', errorCodes.no_creator_id)
 | 
			
		||||
  const creator = await client.users.fetch(creatorId)
 | 
			
		||||
  console.log(`Creator ${JSON.stringify(creator)}`)
 | 
			
		||||
  if (creator)
 | 
			
		||||
    if (!creator.dmChannel)
 | 
			
		||||
      await creator.createDM()
 | 
			
		||||
  await creator.dmChannel?.send(creatorMessage)
 | 
			
		||||
	if (!creatorId) throw new CustomError('No creator ID present', errorCodes.no_creator_id)
 | 
			
		||||
	const creator = await client.users.fetch(creatorId)
 | 
			
		||||
	console.log(`Creator ${JSON.stringify(creator)}`)
 | 
			
		||||
	if (creator)
 | 
			
		||||
		if (!creator.dmChannel)
 | 
			
		||||
			await creator.createDM()
 | 
			
		||||
	await creator.dmChannel?.send(creatorMessage)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user