Sync progress bar somewhat working

This commit is contained in:
Magnus Åhall 2025-01-21 18:20:50 +01:00
parent f33e5d54af
commit 3453dffb53
8 changed files with 250 additions and 42 deletions

20
node.go
View file

@ -192,22 +192,22 @@ func NodesCount(userID int, synced uint64, clientUUID string) (count int, err er
public.node
WHERE
user_id = $1 AND
client != $5 AND
client != $3 AND
NOT history AND (
created_seq > $4 OR
updated_seq > $4 OR
deleted_seq > $4
created_seq > $2 OR
updated_seq > $2 OR
deleted_seq > $2
)
`,
userID,
synced,
clientUUID,
)
row.Scan(&row)
err = row.Scan(&count)
if err != nil {
err = werr.Wrap(err).WithData(
struct {
UserID uint64
UserID int
Synced uint64
ClientUUID string
}{
@ -286,13 +286,13 @@ func NodeCrumbs(nodeUUID string) (nodes []Node, err error) { // {{{
} // }}}
func TestData() (err error) {
for range 10 {
for range 8 {
hash1, name1, _ := generateOneTestNode("", "G")
for range 10 {
for range 8 {
hash2, name2, _ := generateOneTestNode(hash1, name1)
for range 10 {
for range 8 {
hash3, name3, _ := generateOneTestNode(hash2, name2)
for range 10 {
for range 8 {
generateOneTestNode(hash3, name3)
}
}