forked from cory/tildefriends
Fix the sneaker app RE: JSONB.
This commit is contained in:
parent
855d603795
commit
9d0f6ec155
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"type": "tildefriends-app",
|
"type": "tildefriends-app",
|
||||||
"emoji": "👟",
|
"emoji": "👟",
|
||||||
"previous": "&zhV2BKLLZ6aG3HsVyRTs9ESLxE2lb0e7TDE7PobnyNY=.sha256"
|
"previous": "&lYZRnT2UGQxXxYISbuaZewik9AuxBpcJumakwrePw5c=.sha256"
|
||||||
}
|
}
|
||||||
|
@ -38,10 +38,11 @@ class TfSneakerAppElement extends LitElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
format_message(message) {
|
format_message(message) {
|
||||||
|
const k_flag_sequence_before_author = 1;
|
||||||
let out = {
|
let out = {
|
||||||
previous: message.previous ?? null,
|
previous: message.previous ?? null,
|
||||||
};
|
};
|
||||||
if (message.sequence_before_author) {
|
if (message.flags & k_flag_sequence_before_author) {
|
||||||
out.sequence = message.sequence;
|
out.sequence = message.sequence;
|
||||||
out.author = message.author;
|
out.author = message.author;
|
||||||
} else {
|
} else {
|
||||||
@ -188,7 +189,12 @@ class TfSneakerAppElement extends LitElement {
|
|||||||
)[0].total;
|
)[0].total;
|
||||||
while (true) {
|
while (true) {
|
||||||
let messages = await tfrpc.rpc.query(
|
let messages = await tfrpc.rpc.query(
|
||||||
'SELECT * FROM messages WHERE author = ? AND SEQUENCE > ? ORDER BY sequence LIMIT 100',
|
`
|
||||||
|
SELECT author, id, sequence, timestamp, hash, json(content) AS content, signature, flags
|
||||||
|
FROM messages
|
||||||
|
WHERE author = ? AND SEQUENCE > ?
|
||||||
|
ORDER BY sequence LIMIT 100
|
||||||
|
`,
|
||||||
[id, sequence]
|
[id, sequence]
|
||||||
);
|
);
|
||||||
if (messages?.length) {
|
if (messages?.length) {
|
||||||
|
Loading…
Reference in New Issue
Block a user