forked from cadence/out-of-your-element
		
	Always use OOYE bot to send thread start context
This commit is contained in:
		
							parent
							
								
									d9d672bffd
								
							
						
					
					
						commit
						1016fb1d67
					
				
					 4 changed files with 5 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -40,7 +40,7 @@ async function sendMessage(message, guild) {
 | 
			
		|||
	}
 | 
			
		||||
	for (const event of events) {
 | 
			
		||||
		const eventType = event.$type
 | 
			
		||||
		if (event.$sender) senderMxid = event.$sender
 | 
			
		||||
		if ("$sender" in event) senderMxid = event.$sender
 | 
			
		||||
		/** @type {Pick<typeof event, Exclude<keyof event, "$type" | "$sender">> & { $type?: string, $sender?: string }} */
 | 
			
		||||
		const eventWithoutType = {...event}
 | 
			
		||||
		delete eventWithoutType.$type
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -108,7 +108,8 @@ async function messageToEvent(message, guild, options = {}, di) {
 | 
			
		|||
		const event = await di.api.getEvent(roomID, eventID)
 | 
			
		||||
		return [{
 | 
			
		||||
			...event.content,
 | 
			
		||||
			$type: event.type
 | 
			
		||||
			$type: event.type,
 | 
			
		||||
			$sender: null
 | 
			
		||||
		}]
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -485,6 +485,7 @@ test("message2event: thread start message reference", async t => {
 | 
			
		|||
	})
 | 
			
		||||
	t.deepEqual(events, [{
 | 
			
		||||
		$type: "m.room.message",
 | 
			
		||||
		$sender: null,
 | 
			
		||||
		msgtype: "m.text",
 | 
			
		||||
		body: "layer 4",
 | 
			
		||||
		"m.mentions": {}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -36,6 +36,7 @@ function encodeEmoji(input, shortcode) {
 | 
			
		|||
 | 
			
		||||
		const forceTrimmedList = [
 | 
			
		||||
			"%F0%9F%91%8D", // 👍
 | 
			
		||||
			"%F0%9F%91%8E", // 👎️
 | 
			
		||||
			"%E2%AD%90", // ⭐
 | 
			
		||||
			"%F0%9F%90%88", // 🐈
 | 
			
		||||
			"%E2%9D%93", // ❓
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue