parent
							
								
									8d037ff559
								
							
						
					
					
						commit
						18ef337aef
					
				
					 2 changed files with 27 additions and 1 deletions
				
			
		| 
						 | 
					@ -3522,7 +3522,7 @@ test("event2message: guessed @mentions work with other matrix bridge old users",
 | 
				
			||||||
	)
 | 
						)
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
slow()("event2message: unknown emoji in the end is reuploaded as a sprite sheet", async t => {
 | 
					slow()("event2message: unknown emoji at the end is reuploaded as a sprite sheet", async t => {
 | 
				
			||||||
	const messages = await eventToMessage({
 | 
						const messages = await eventToMessage({
 | 
				
			||||||
		type: "m.room.message",
 | 
							type: "m.room.message",
 | 
				
			||||||
		sender: "@cadence:cadence.moe",
 | 
							sender: "@cadence:cadence.moe",
 | 
				
			||||||
| 
						 | 
					@ -3547,6 +3547,31 @@ slow()("event2message: unknown emoji in the end is reuploaded as a sprite sheet"
 | 
				
			||||||
	})
 | 
						})
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					slow()("event2message: known emoji from an unreachable server at the end is reuploaded as a sprite sheet", async t => {
 | 
				
			||||||
 | 
						const messages = await eventToMessage({
 | 
				
			||||||
 | 
							type: "m.room.message",
 | 
				
			||||||
 | 
							sender: "@cadence:cadence.moe",
 | 
				
			||||||
 | 
							content: {
 | 
				
			||||||
 | 
								msgtype: "m.text",
 | 
				
			||||||
 | 
								body: "wrong body",
 | 
				
			||||||
 | 
								format: "org.matrix.custom.html",
 | 
				
			||||||
 | 
								formatted_body: 'a b <img data-mx-emoticon height=\"32\" src=\"mxc://cadence.moe/bZFuuUSEebJYXUMSxuuSuLTa\" title=\":emoji_from_unreachable_server:\" alt=\":emoji_from_unreachable_server:\">'
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
							event_id: "$g07oYSZFWBkxohNEfywldwgcWj1hbhDzQ1sBAKvqOOU",
 | 
				
			||||||
 | 
							room_id: "!kLRqKKUQXcibIMtOpl:cadence.moe"
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
						const testResult = {
 | 
				
			||||||
 | 
							content: messages.messagesToSend[0].content,
 | 
				
			||||||
 | 
							fileName: messages.messagesToSend[0].pendingFiles[0].name,
 | 
				
			||||||
 | 
							fileContentStart: messages.messagesToSend[0].pendingFiles[0].buffer.subarray(0, 90).toString("base64")
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						t.deepEqual(testResult, {
 | 
				
			||||||
 | 
							content: "a b",
 | 
				
			||||||
 | 
							fileName: "emojis.png",
 | 
				
			||||||
 | 
							fileContentStart: "iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAOnUlEQVR4nM1aCXCb1Z3/kig+5NjWaeu+LOuWLFnHJ8l2"
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
slow()("event2message: known and unknown emojis in the end are reuploaded as a sprite sheet", async t => {
 | 
					slow()("event2message: known and unknown emojis in the end are reuploaded as a sprite sheet", async t => {
 | 
				
			||||||
	const messages = await eventToMessage({
 | 
						const messages = await eventToMessage({
 | 
				
			||||||
		type: "m.room.message",
 | 
							type: "m.room.message",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -104,6 +104,7 @@ INSERT INTO file (discord_url, mxc_url) VALUES
 | 
				
			||||||
INSERT INTO emoji (emoji_id, name, animated, mxc_url) VALUES
 | 
					INSERT INTO emoji (emoji_id, name, animated, mxc_url) VALUES
 | 
				
			||||||
('230201364309868544', 'hippo', 0, 'mxc://cadence.moe/qWmbXeRspZRLPcjseyLmeyXC'),
 | 
					('230201364309868544', 'hippo', 0, 'mxc://cadence.moe/qWmbXeRspZRLPcjseyLmeyXC'),
 | 
				
			||||||
('393635038903926784', 'hipposcope', 1, 'mxc://cadence.moe/WbYqNlACRuicynBfdnPYtmvc'),
 | 
					('393635038903926784', 'hipposcope', 1, 'mxc://cadence.moe/WbYqNlACRuicynBfdnPYtmvc'),
 | 
				
			||||||
 | 
					('457898385297815911', 'emoji_from_unreachable_server', 0, 'mxc://cadence.moe/bZFuuUSEebJYXUMSxuuSuLTa'),
 | 
				
			||||||
('362741439211503616', 'bn_re', 0, 'mxc://cadence.moe/OIpqpfxTnHKokcsYqDusxkBT'),
 | 
					('362741439211503616', 'bn_re', 0, 'mxc://cadence.moe/OIpqpfxTnHKokcsYqDusxkBT'),
 | 
				
			||||||
('551636841284108289', 'ae_botrac4r', 0, 'mxc://cadence.moe/skqfuItqxNmBYekzmVKyoLzs'),
 | 
					('551636841284108289', 'ae_botrac4r', 0, 'mxc://cadence.moe/skqfuItqxNmBYekzmVKyoLzs'),
 | 
				
			||||||
('975572106295259148', 'brillillillilliant_move', 0, 'mxc://cadence.moe/scfRIDOGKWFDEBjVXocWYQHik'),
 | 
					('975572106295259148', 'brillillillilliant_move', 0, 'mxc://cadence.moe/scfRIDOGKWFDEBjVXocWYQHik'),
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue