forked from cory/tildefriends
		
	ssb: Let's assume we read our own messages.
This commit is contained in:
		| @@ -1,5 +1,5 @@ | |||||||
| { | { | ||||||
| 	"type": "tildefriends-app", | 	"type": "tildefriends-app", | ||||||
| 	"emoji": "🦀", | 	"emoji": "🦀", | ||||||
| 	"previous": "&SM9hI4To1+vk52CT8S2VvnhAynikIX27IFxqZIfNGAY=.sha256" | 	"previous": "&BxKPtOan2rRMbmW8x32Dw7XZCbUloe7Nl5m/FJNqjUE=.sha256" | ||||||
| } | } | ||||||
|   | |||||||
| @@ -313,21 +313,29 @@ class TfElement extends LitElement { | |||||||
| 				SELECT channels.value AS channel, MAX(messages.rowid) AS rowid FROM messages | 				SELECT channels.value AS channel, MAX(messages.rowid) AS rowid FROM messages | ||||||
| 				JOIN json_each(?1) AS channels ON messages.content ->> 'channel' = channels.value | 				JOIN json_each(?1) AS channels ON messages.content ->> 'channel' = channels.value | ||||||
| 				JOIN json_each(?2) AS following ON messages.author = following.value | 				JOIN json_each(?2) AS following ON messages.author = following.value | ||||||
| 				WHERE messages.content ->> 'type' = 'post' AND messages.content ->> 'root' IS NULL | 				WHERE | ||||||
|  | 					messages.content ->> 'type' = 'post' AND | ||||||
|  | 					messages.content ->> 'root' IS NULL AND | ||||||
|  | 					messages.author != ?4 | ||||||
| 				GROUP by channel | 				GROUP by channel | ||||||
| 				UNION | 				UNION | ||||||
| 				SELECT '' AS channel, MAX(messages.rowid) AS rowid FROM messages | 				SELECT '' AS channel, MAX(messages.rowid) AS rowid FROM messages | ||||||
| 				JOIN json_each(?2) AS following ON messages.author = following.value | 				JOIN json_each(?2) AS following ON messages.author = following.value | ||||||
| 				WHERE messages.content ->> 'type' = 'post' AND messages.content ->> 'root' IS NULL | 				WHERE | ||||||
|  | 					messages.content ->> 'type' = 'post' AND | ||||||
|  | 					messages.content ->> 'root' IS NULL AND | ||||||
|  | 					messages.author != ?4 | ||||||
| 				UNION | 				UNION | ||||||
| 				SELECT '@' AS channel, MAX(messages.rowid) AS rowid FROM messages_fts(?3) | 				SELECT '@' AS channel, MAX(messages.rowid) AS rowid FROM messages_fts(?3) | ||||||
| 				JOIN messages ON messages.rowid = messages_fts.rowid | 				JOIN messages ON messages.rowid = messages_fts.rowid | ||||||
| 				JOIN json_each(?2) AS following ON messages.author = following.value | 				JOIN json_each(?2) AS following ON messages.author = following.value | ||||||
|  | 				WHERE messages.author != ?4 | ||||||
| 			`, | 			`, | ||||||
| 				[ | 				[ | ||||||
| 					JSON.stringify(this.channels), | 					JSON.stringify(this.channels), | ||||||
| 					JSON.stringify(following), | 					JSON.stringify(following), | ||||||
| 					'"' + this.whoami.replace('"', '""') + '"', | 					'"' + this.whoami.replace('"', '""') + '"', | ||||||
|  | 					this.whoami, | ||||||
| 				] | 				] | ||||||
| 			); | 			); | ||||||
| 			this.channels_latest = Object.fromEntries( | 			this.channels_latest = Object.fromEntries( | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user